0
A
回答
1
您應該添加這樣的事情代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
NSDictionary *remoteNotif = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
//Accept push notification when app is not open
if (remoteNotif) {
[self handleRemoteNotification:application userInfo:remoteNotif];
return YES;
}
return YES;
}
注意,你只會得到推送通知有效載荷如果應用程序是通過點擊通知啓動的。如果它是通過點擊應用程序圖標啓動的,則無法獲得有效內容。
1
有從那裏,你看看有沒有通知收到
你可以在你的AppDelegate didFinishLaunchingWithOptions
看到UIApplicationDelegate方法如果方法用戶launced應用與通知例如
UILocalNotification *notif =
[launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) {
irLog(@"Recieved Notification");
}
本地通知您已發佈,你可以在這個方法看看
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
遠程通知,你可以看看這個方法
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
相關問題
- 1. 如何在沒有AppDelegate的iOS中收到推送通知時收到通知?
- 2. 如何從iCloud獲取所有待處理的通知並通知它我的應用收到了通知?
- 3. 如何獲取所有JIRA通知?
- 4. 獲取應用程序上次打開時收到的所有推送通知
- 5. 未在ios 10上收到Firebase通知
- 6. iOS whatsapp,收到遠程通知,它是如何存儲所有的消息?
- 7. GCM iOS沒有收到推送通知
- 8. 沒有收到推送通知 - IOS
- 9. firebase iOS沒有收到推送通知
- 10. IOS沒有收到GCM推送通知
- 11. 如何偵聽發送到iOS NSNotificationCenter的defaultCenter的所有通知?
- 12. XCB - 未收到所有窗口上的動作通知事件
- 13. 如何在收到通知時在iOS 7-10上顯示本地通知?
- 14. ios設備收到的推送通知
- 15. 如何獲取所有待處理遠程通知的數組?
- 16. 如何獲取通知將我帶到所需的viewController?
- 17. iOS如何識別收到的通知是針對MDM的?
- 18. iOS - 本地通知 - 取消所有本地通知
- 19. 如何在iphonse sdk上獲取所有短信的收件箱?
- 20. 如何獲取所有應用程序的所有通知都有自定義通知正在運行
- 21. Cocoa/NSUserNotificationCenter獲取所有NSUserNotification通知
- 22. 爲所有更改獲取MediaWiki通知
- 23. 如何在iOS UITest上獲取pickerWheels的所有可能值?
- 24. 如何獲取iOS 9上所有語音的列表?
- 25. iOS - 如何在AFHTTPClient完成所有操作時得到通知
- 26. 推送通知沒有收到ios 6和ios 7
- 27. 如何接收RxAndroidBle中的所有通知
- 28. 如何在iOS中接收到新短信時得到通知
- 29. iOS沒有收到來自服務器的通知
- 30. iOS沒有收到來自Azure通知中心的推送
要挑剔,建議的處理程序方法可能應該有signature -handleRemoteNotification:remoteNotif application:application – jwilkey 2014-12-18 00:01:23