1

メッセージがユーザーのデバイスにプッシュされたときのユーザーの応答( '表示'と '閉じる'の選択肢)を追跡する方法はありますか?Appleのプッシュ通知サービス

ありがとうございます。

答えて

1

ユーザーが「閉じる」をクリックするとアプリに通知されません。ユーザーが「表示」をクリックすると、アプリが起動され、通知から起動されたことを検出できます。通知のペイロードはapplication:didFinishLaunchingWithOptions:に渡されます。

また、通知が届いたときにあなたのアプリが既に実行されている可能性があることを忘れないでください。その場合、application:didReceiveRemoteNotification:関数が呼び出されます。

詳細はhereです。

0

私の戦略は次のようになります。サーバーはAPNを通知を発射するとき

  1. は、ユーザーのデバイストークンの記録を保管してください。ユーザーのデバイスが原因あなたのAPN通知にアクティブになるたび、それはあなたのサーバーに知らせるための要求を送信するよう
  2. は、それに応じてdidFinishLaunchingWithOptionsdidReceiveRemoteNotificationメソッドを実装します。この要求にはデバイストークンが含まれている必要があります。
  3. あなたのサーバーは、そのような要求を受信すると、ルックアップおよびマッチ処理を行います。
関連する問題