2017-10-09 13 views
0

私のアプリケーションには2種類の通知があり、ユーザーはアプリ内でそれぞれの通知を無効または有効にするオプションを持っています。たとえば、ユーザーがタイプ1の通知のみを受信したい場合は、設定に行き、そこで無効にしますが、タイプ2の通知を受け取ります。私はSpotifyで見ましたが、ユーザはタイプ別に通知を無効にすることができます。iOSでタイプ/カテゴリ別にプッシュ通知を無効にすることはできますか? (APNまたはFCM)

私の問題は、私が読んだことから、herehere私はそれがサーバー側でしかできないということです。私はクライアント側でそれを行うことはできませんが正しいですか?

unregisterPushNotificationsはすべてを無効にします。だから私のサーバーでは、私はそれを送信するかどうか "フラグ"を持っています。

FCM(Firebase)を使用すると、タイプ別に通知を無効にすることができますか、またはユーザーAPNと同じようにする必要がありますか?

答えて

0

プッシュ通知を送信するために使用しているサービスを見てください。多くのユーザーには、チャンネルやグループの概念が含まれています。しかし、はい、これはプッシュ通知の登録ではなく、サーバー側で管理されます。

+0

APNを使用してサイレント通知を送信する代わりに、通知を受け取ったときにローカル通知を作成しました。できます。 –

0

どのように私がそれをやったのか疑問に思う人のために。

APNを使用してサイレント通知を送信し、通知を受け取ったときにローカル通知を作成しました。 私は静かな通知を受け取り、AppDelegateのメソッドを起動し、通知のデータを読みます。表示するタイプの場合は、ローカル通知を作成してシステムに表示させます。それは私が見つけた最高の解決策でした。

関連する問題