2012-07-01 60 views
0

我剛剛在我的iPhone應用程序中實現了推送通知。 我正在尋找幾乎類似的事情,喜歡這裏:Xcode推送通知沒有提示

Effective automatic refresh of UITableview without user interaction (IOS 5)

讓我說,我有兩個用戶。一個用戶正在改變他的位置。有了MKMapKit,我可以確定何時發生這種情況,並將位置更改發送到我的服務器。然後,我向其他設備發送推送通知,並且他認爲用戶正在改變其位置。但有一個問題:如果設備被鎖定,我會每隔幾秒鐘收到一則通知,如果其他設備正在移動。是否有可能隱藏警報,並且只有應用程序知道其他用戶已改變其位置?所以我正在尋找一種可能性,即我的應用程序知道如果更改了其他用戶的位置,但沒有每次都收到警報,就更新其位置。 NSTimer不是我正在尋找的東西,因爲這不是我想的非常有效的方式。

先謝謝您!

回答

0

很確定你的應用程序是否被鎖定,即在後臺你​​不能直接發送消息給它。 您是否擁有自己的服務器跟蹤用戶動作,並在下次啓動時詢問您應用內的最新動態歷史記錄?

+0

是的我有一個更新按鈕。但是現在我嘗試自動執行,不需要更新按鈕。 – mojo

+0

是的,建立一個服務器,讓它跟蹤其他應用程序的用戶移動。然後使用服務器中的數據自動更新。 – Bersaelor

+0

是的,但如何讓應用程序自動從服務器知道其他用戶已經移動? – mojo