1

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

0 に答える 0