我正在我的应用中实现推送通知,当应用程序打开时一切正常:收到通知后,我的方法[self processRemoteNotification:pushNotification]
按预期启动。
现在,当应用程序正在接收远程通知时,我希望调用相同的方法,当它未运行时。
为此,我有以下代码:
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSDictionary* pushNotification =
[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (pushNotification) {
[self processRemoteNotification:pushNotification];
}
return YES;
}
我不确定如何测试它。
我做的是
在上面的方法中,我提出了一个断点。不知何故,条件if (pushNotification)
未得到满足,我的[self processRemoteNotification:pushNotification]
未被解雇。
我做错了什么?
答案 0 :(得分:1)
您需要通过在锁定屏幕或通知中心从左向右滑动通知来启动应用。