我遇到了一个问题。当应用程序处于挂起模式时,我想获取 userInfo 或有效负载数据。当我点击收到的通知时,我能够获取有效负载数据。但是当应用程序处于挂起状态时,我无法获取 userInfo 数据。有什么方法可以获取推送通知数据吗?当应用程序暂停更多退出模式时
我正在使用以下方法:
- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSLog(@"notification active=%@",userInfo);
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
flag=0;
if (application.applicationState == UIApplicationStateActive || application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground)
{
NSLog(@"notification active=%@",userInfo);
}
else
{
NSLog(@"notification inactive%@",userInfo);
}
application.applicationIconBadgeNumber = 0;
}