![](/img/trans.png)
[英]kill a app in switcher, then launch it from a local notification, launchOptions is nil in didFinishLaunchingWithOptions
[英]didFinishLaunchingWithOptions remote notification empty on App Launch
我正在我的應用程序中實現推送通知,當打開應用程序時一切正常:當收到通知時,我的方法[self processRemoteNotification:pushNotification]
會按預期觸發。 現在,當應用程序接收到遠程通知且未運行時,我希望調用相同的方法。 為此,我有以下代碼:
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSDictionary* pushNotification =
[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (pushNotification) {
[self processRemoteNotification:pushNotification];
}
return YES;
}
我不太確定該如何測試。
我所做的是
在上面的方法中,我已經設置了一個斷點。 不知何故, if (pushNotification)
條件if (pushNotification)
,並且未觸發我的[self processRemoteNotification:pushNotification]
。
我究竟做錯了什么?
您需要通過在鎖定屏幕上或通知中心從左向右滑動通知來啟動應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.