2

プッシュ通知を開くイベントをキャッチできます

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

ユーザーはプッシュ通知を受け取ることがありますが、それを開きません。では、プッシュ通知の到着を処理することはできますか?

4

1 に答える 1

5

質問で言及しているメソッドは、アプリがフォアグラウンドで実行されているときにプッシュ通知を受信した場合にのみ呼び出されます。アプリケーションの起動 (またはアプリをバックグラウンドから戻す) に使用されたプッシュ通知を処理するには、appDelegate のdidFinishLaunchingWithOptionsメソッド内の「オプション」ディクショナリを確認する必要があります。

追加の質問に答えるには - いいえ、ユーザーがプッシュ通知でアプリを開いたのでなければ、アプリにアクセスする方法はありません。

于 2013-02-05T08:57:58.427 に答える