當應用程序未在前臺或後臺運行時,我們是否可以接收遠程推送通知?基本上應用程序被殺害?遠程推送通知
Q
遠程推送通知
0
A
回答
0
0
如果在應用程序未運行時應用程序的通知到達,則設備會通知用戶應用程序有數據正在等待它。
0
如果收到消息,它將不會啓動您的應用程序,它由iOS處理。
如果用戶選擇查看通知,那麼您的應用將會啓動。因此,如果用戶沒有對通知做出反應,您的應用將不會啓動。 如果當用戶選擇爲您的應用推送通知的iOS啓動您的應用程序,你將不得不檢查lauchOptions dictonary,看看是否有任何推送通知:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
_rootViewController = [[RootViewController alloc] init];
self.window.rootViewController = self.rootViewController;
NSDictionary *remoteNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotif) {
//Handle notification
}
}
如果您的應用程序已經在運行,並在前臺比應用程序代表將直接收到通知。在您的應用程序委託上調用方法- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
。
相關問題
- 1. 遠程推送通知
- 2. 推遠程通知
- 3. iOS8 - 詢問遠程推送通知
- 4. 的iOS:處理遠程(推送)通知
- 5. 遠程推送通知操作
- 6. 應該iOS上的遠程通知觸發推送通知UIApplicationWillResignActiveNotification?
- 7. iOS推送通知和遠程通知的區別?
- 8. Xcode6 Swift添加遠程推送通知並從PHP發送
- 9. 向特定用戶發送遠程推送通知
- 10. 推送推送通知
- 11. 推送通知教程
- 12. Skygear推送通知教程
- 13. iPhone推送通知程序
- 14. iOS推送通知流程
- 15. 從AppDelegate通過遠程通知推送到UINavigationController
- 16. 推送通知
- 17. 推送通知
- 18. 推送通知
- 19. 推送通知
- 20. 推送通知
- 21. 推送通知
- 22. 推送通知
- 23. 想要同時使用基於應用程序狀態的無聲推送通知和遠程推送通知
- 24. 遠程推送通知和終止的應用程序
- 25. ORM和推送遠程exe應用程序的通知
- 26. 通過(遠程)推送通知觸發的鎖定屏幕上的通知?
- 27. 「暖」推出推送通知
- 28. 讓用戶安排時間不接收遠程推送通知
- 29. Phonegap構建無插件的遠程推送通知?
- 30. IOS推送通知smartface 4.3註冊和遠程令牌
可能的重複[我應該如何處理推送通知,當我的應用程序不運行](http://stackoverflow.com/questions/4782352/how-can-i-handle-push-notification-when-my-app - 未運行) – bernie 2012-04-24 16:51:01