2012-10-17 69 views
0

如果我點擊「Awesome App」中的按鈕,是否有任何方法可以向附近的用戶發送簡短的短信?這可以通過藍牙,wifi,3G或任何其他聰明人可以建議的方式。iPhone向安裝了應用程序的其他用戶發送藍牙消息

+0

這取決於你是否想要Awesome App的其他人期待並啓動應用程序並將其置於可以接收的狀態? – Darren

+0

不,他們不會期待它,甚至可能不知道發送該消息的用戶。謝謝 –

回答

0

您可以註冊地理更新應用程序,將位置提交給您的服務器,當用戶發送消息時,此消息將發送到您的服務器,檢查位置,並且所有附近的用戶都會收到帶有此消息的推送通知。

此外,請確保它們也可以從服務器獲取消息,因爲無法保證推送通知傳送。

要更新的應用程序的調用

self.locationManager = [[CLLocationManager alloc] init]; 
[self.locationManager startMonitoringSignificantLocationChanges]; 

如果您不需要更新了位置,請確保調用

[self.locationManager stopMonitoringSignificantLocationChanges]; 

另外,還要確保在設置locationinfo.plistUIBackgroundModes鍵。

當您的應用程序位於後臺時,這會給您更改位置,並且根據the documentation,它甚至會在應用程序終止後重新啓動您的應用程序。

+0

嗯,是的,我正在想這些方面的東西。那麼即使我的應用程序處於後臺或完全關閉狀態,是否可以繼續將用戶的位置發送到我的服務器?謝謝 –

+0

我已經編輯了我的答案!請注意,這隻適用於支持多任務的環境,但這不應該成爲一個問題了! –

+0

感謝隊友 - 感謝您的時間。 –

相關問題