私たちはフットボールのアプリを持っているとします。ユーザーはチーム間とミラノに興味があります。 しかし、アプリでは、彼はinterからプッシュ通知を受信したいだけです。純粋にクライアント側でフィルタIOSプッシュ通知をフィルタリングすることは可能ですか?
チーム間とミラノの両方に対して、プッシュ通知をユーザーに送信できますか? しかし、フィルタはクライアント側で動作し、interのメッセージのみを表示しますか?
私たちはフットボールのアプリを持っているとします。ユーザーはチーム間とミラノに興味があります。 しかし、アプリでは、彼はinterからプッシュ通知を受信したいだけです。純粋にクライアント側でフィルタIOSプッシュ通知をフィルタリングすることは可能ですか?
チーム間とミラノの両方に対して、プッシュ通知をユーザーに送信できますか? しかし、フィルタはクライアント側で動作し、interのメッセージのみを表示しますか?
Androidの場合、通知を配信するためにFirebaseを使用している場合、通知のペイロードによって異なります。
基本的に、通知ペイロードには、通知とデータの2種類があります。両方のタイプのペイロードによる通知を示す例を次に示します。
{
"to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
},
"data" : {
"Nick" : "Mario",
"Room" : "PortugalVSDenmark"
}
}
あなたの通知は、ペイロードのみ「通知」タイプの両方のタイプが含まれている場合は、アプリがバックグラウンドで動作しているときに通知が表示されます場合は対処する方法はありません。 アプリケーションがバックグラウンドかフォアグラウンドのどちらにあっても通知が表示される場合は、アプリケーションに「データ」タイプのペイロードしか含まれていない場合に処理できます。
iOSプッシュには2つのタイプがあり、ユーザーにフォアグラウンドプッシュすることはできません。アプリへのサイレントプッシュのためには、可能です。 – Gruntcakes