我在我的iPhone應用程序中有一項要求,我知道有人在同一個應用程序附近時。 我在想,使用藍牙的GameKit會讓我這麼做。在這種特殊情況下,GPS定位不夠精確。識別附近的iPhone正在運行我的應用程序
但是,如果用戶關閉應用程序,則該功能將不再起作用。即使在iOS4下,任務切換也會關閉BonJour服務,所以我不能讓應用程序在後臺運行。
對我來說似乎我只有在用戶離開應用程序並運行時才能擁有這個功能。你會同意嗎?或者我可以採取不同的方法?
我在我的iPhone應用程序中有一項要求,我知道有人在同一個應用程序附近時。 我在想,使用藍牙的GameKit會讓我這麼做。在這種特殊情況下,GPS定位不夠精確。識別附近的iPhone正在運行我的應用程序
但是,如果用戶關閉應用程序,則該功能將不再起作用。即使在iOS4下,任務切換也會關閉BonJour服務,所以我不能讓應用程序在後臺運行。
對我來說似乎我只有在用戶離開應用程序並運行時才能擁有這個功能。你會同意嗎?或者我可以採取不同的方法?
人們非常關注隱私,所以他們自然希望在關閉應用程序時關閉隱私侵入功能。
如果他們選擇啓用此功能,那麼這是另一回事。然後他們期望別人可以找到他們。
然而,您可能會考慮實施某種選擇離線服務,其中最新的gps位置存儲在包含時間戳的服務器上。當其他人(在運行應用程序的情況下)在該位置的某個距離內移動時,它仍然是「新鮮」的,則向第一個設備發送通知。這樣用戶會被通知有人可能會關閉,然後可以切換他們自己的設備。
是的,我知道隱私問題並同意。這更多是技術方面的事情。我只是談論建築物內的一個小區域,例如夜總會或類似場所。很多想要見面的身體。用戶會標記他們想見的人的名單。當他們靠近時會通知他們。在這種情況下,GPS將不夠精確。通過藍牙,這兩個設備將靜默連接,確定它們是否兼容,然後才通知用戶。 看起來應用程序需要一直運行。不知道電池將如何持續! – therealtkd 2010-08-13 20:25:10
如果你問我,總結一下吧 – Jasarien 2010-08-13 08:33:59