私は問題に苦しんでいます。アプリがサスペンド モードのときに、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;
}