2013-10-19 55 views
-2

我期待在IOS設備上創建移動應用程序,然後開始使用我只需要檢查一件事情。我該如何檢測本地憤怒的其他IOS移動設備,例如同一房間,同一列火車等。檢測範圍內的其他iPhone

我希望能夠在電話被鎖定時做到這一點,所以藍牙將不會是一個很好的例子,因爲大多數人們已關閉它。

謝謝!

+2

你可以讓揚聲器週期性的喊出「如果你有iPhone,就舉起手來!」或類似的東西:) P.S.我沒有讓你失望。 – FreeNickname

+1

'大多數人都把它關掉'是的,以防被發現。這個「要求」令人難以置信地令人毛骨悚然和懷疑。最終,這不是你的業務_房間裏有誰有iOS設備。 –

+2

他們將不得不下載應用程序,並使用它來找出應用程序的一部分。就像任天堂擁有街頭通行證一樣,你會選擇進入 – user2598957

回答

3

應用程序必須將其位置發送到服務器。 然後服務器知道每個共享其位置的設備在哪裏。 然後您的應用程序可以詢問「誰在附近?」到您的服務器......並且您的服務器計算(假設在2英里的半徑範圍內)誰在...併發回給您。

它與藍牙沒有任何關係。它通過定期的互聯網完成。

+0

感謝您的評論對我期待實現的感謝的大力幫助! – user2598957

0

爲您的應用程序的其他用戶誰想要被發現你可以使用藍牙LE和iOS中7.每個用戶將不得不啓動您的應用程序,並給它的許可才能啓動「廣告」自己的存在增加了新的iBeacon顯示支持。但是,藍牙LE的範圍就像10-20米(我忘記了確切數字),並且這將在「RF敵對」環境中下降。

如果每個人都連接到同一個WiFi網絡,您可以使用Bonjour。

Wagner上面提出的另一種選擇是讓設備將他們的位置發送到中央服務器。

相關問題