3

iOS 5 以降、通知は以前ほど煩わしくなくなりました。これは良いことですが、ユーザーは (小さな) バナー領域や通知センターではなく、ダッシュボードからアプリ アイコンを直接タップすることを好むようです。

このような場合、私のアプリは通知からペイロードを取得できません..「application didReceiveRemoteNotification」メソッドでさえ通知を取得できません。

誰かが同じ問題を抱えていますか?何かアドバイスはありますか?

ありがとう

4

1 に答える 1

3

プッシュ ペイロードの目的は、アラートでユーザーに役立つ情報を表示することだけです。実際にアプリにデータを送信しないでください。

したがって、アプリが必要とするデータを提供するには、独自の Web サービスが必要になります。アプリは、データを取得するために起動するときに、そのサービスに更新/同期する必要があります。

例: インスタグラム。誰かがあなたの写真にコメントしたことをプッシュ通知できます。ただし、実際にはプッシュでコメント データを送信してアプリに表示するわけではありません。Instagram を起動してコメントを表示しようとすると、コメント データがダウンロードされます。

于 2012-01-24T21:38:52.760 に答える