現在我正在開發一個應用程序能夠接收通知,它會很好,直到我踩到需要發送到我的服務器上的應用程序接收通知的副本。處理通知與應用程序被殺死IOS
雖然我知道這種方法的缺點,但它是我能處理收到的通知的唯一方法。
現在我可以處理,通過這種方法
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
收到與背景和前景的應用程序的通知。在這個方法中,我調用NSURLConnection的sendAsynchronousRequest來向我的服務器發送收到的通知數據。
但是,當應用程序被殺害(從後臺應用程序中刪除)時,我不再可以通過此方法處理通知。
有沒有一種方法可以在應用程序被殺時允許我在接收到通知後向我的服務器發出發佈請求?
如果你想知道它只是提供給設備,你可以用APNS做到這一點。不知道如何但記得Parse告訴你想要設備(通過令牌)已經收到推送。 – Sirens