私はプッシュ通知を持っているアプリを開発中です。実装しましたが、私の問題は、ユーザーがアプリケーションにサインインしたときにのみ通知を受け取りたいということです。 iPhoneの電子メールアプリケーションのようなもの。 私はこれをどのように進めることができますか?プッシュ通知の停止
4
A
答えて
2
ユーザーがアプリからログアウトすると、保存されたプッシュデバイストークンをAPNSプロバイダから削除できます。
0
プッシュ通知を停止または制限することはできませんが送信されています。
限り:
(1)利用者は、あなたのアプリがインストールされており、
彼らは最初の実行時にプッシュ通知を許可し、
(3)デバイスに合意した(2)
(プッシュを送信した場合)は、アプリがアクティブであるかどうかに関係なく、プッシュ通知がバックグラウンドで表示されるか、まったく実行されません。
デバイスがオフの場合、デバイスをオンに戻すとデバイスがオンになります(上記の(1)および(2)が依然としてtrueの場合)。
プッシュ通知は配信が保証されていないため、重要な情報や重要な情報を送信する際には使用しないでください。
プッシュの代わりに、デバイスがサーバーに接続し、アプリケーションを起動するたびにメッセージをチェックするサーバー上に独自のものを実装することをお勧めします。
関連する問題
- 1. 通知が終了した後のUILocal通知停止音
- 2. 通知を停止する方法Audio?
- 3. スレッドに停止通知するオプション
- 4. 通知からバックグラウンドサービスを停止する
- 5. didRegisterForRemoteNotificationsWithDeviceToken - プッシュ通知
- 6. プッシュ通知 - アプリケーションバッジアイコン
- 7. プッシュ通知デバイストークン?
- 8. PubNubプッシュ通知
- 9. iOsプッシュ通知
- 10. SMSプッシュ通知
- 11. プッシュ通知
- 12. iPhoneプッシュ通知
- 13. プッシュ通知セカンドタイル
- 14. Asp.netプッシュ通知
- 15. Androidのプッシュ通知
- 16. プッシュ通知のカスタマイズ
- 17. プッシュ通知のデバイストークン
- 18. ハンドルのプッシュ通知
- 19. ブラックベリーのプッシュ通知
- 20. イオンのプッシュ通知)
- 21. ローカル通知とプッシュ通知のRx_Swift
- 22. バックエンドシステムからAzureプッシュ通知ハブへのプッシュ通知の送信
- 23. Androidプッシュ通知コンポーネント
- 24. WCF + CQRS +プッシュ通知
- 25. GCMプッシュ通知NodeJS
- 26. プッシュ通知機能
- 27. 欠落プッシュ通知
- 28. ブロードキャストAppleプッシュ通知
- 29. HTML GeoLocationプッシュ通知
- 30. BBプッシュ通知サービス
または、APNサーバーにフィールドを追加して、レコードをパージする代わりに通知を有効/無効にします。 – Hyperbole
デバイストークンがどこに保存されているか教えてください。プロバイダ側の.cerファイルのどこかにあると思います。 両方の答えで私はクライアント側で私はそれを防ぐことはできません、そのすべてをプロバイダ側で考えている。正しい? –
@AbhinandanSahgal: ' - (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken'のクライアントサイドにプッシュデバイストークンを受け取り、それをサーバー側に保存する方法を決めます。 –