3
我有一種情況,在我的應用程序處於後臺時必須提醒。 所以我在想,解決方案是本地通知。 但問題是,我只想在用戶跨越特定的預定義位置點時顯示警報。註冊來自後臺的本地通知
所以我必須在前臺顯示沒有任何註冊的通知(或者你可以說在後臺註冊本地通知)。
它可行嗎?
請幫助。
我有一種情況,在我的應用程序處於後臺時必須提醒。 所以我在想,解決方案是本地通知。 但問題是,我只想在用戶跨越特定的預定義位置點時顯示警報。註冊來自後臺的本地通知
所以我必須在前臺顯示沒有任何註冊的通知(或者你可以說在後臺註冊本地通知)。
它可行嗎?
請幫助。
是的,你可以讓你在後臺運行,而你仍然收到位置更新。
您必須在您的應用程序中添加location
至UIBackgroundModes
info.plist
;
並且CLLocationManager的任何實例都將繼續接收位置更新。 但請注意,這可能會耗盡iPhone的電池,所以最好只監視主要的位置變化。
謝謝,但我的問題是關於註冊通知。你能對此有所瞭解嗎? – sajwan
您可以創建['UILocalNotification'](http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html),並像通常那樣安排通知。如果['fireDate'](http://developer.apple.com/library/ios/DOCUMENTATION/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40009565-CH1-SW2)是通知立即顯示的當前時間。 – rckoenes
哦,那麼讓我試試。 – sajwan