プッシュ通知が来ると、ユーザーは通知をクリックする代わりにアプリのアイコンをクリックしてこのアプリを開きます。次に、通知ペイロードを取得するにはどうすればよいですか?
1 に答える
2
他の人が述べたように、あなたはできません。
ユーザーがその特定の通知に関心があることを意味するため、通知センターから起動したときにのみペイロードを取得できます。通知を無視してアイコンを押してアプリを開くと、プッシュ ペイロードを取得できません。
彼らは、積み上げられたプッシュ ペイロード (たとえば 10 回) の処理を防ぐような方法でアーキテクチャを設計しているようです。
これは、個々の通知を通過することによって (アプリが閉じているかバックグラウンドで) プッシュ ペイロードを処理することしかできないため、証明されています。そうでない場合は、アプリが閉じられていたり、バックグラウンド状態であっても、すべてのアプリに対してプッシュ ペイロード処理コードを実行できるようにする必要があります。
于 2012-12-19T00:17:16.807 に答える