1

デバイス トークンを使用して C# アプリケーションからプッシュするアプリ プッシュ通知。

ユーザーがデバイスでアプリをアンインストールしたら、プッシュ通知を停止したい。はい、もちろん問題なく動いています。

同じアプリを再度インストールしました。ただし、ログインせずに以前のユーザー通知を受信して​​います。
この問題を解決する方法は?…</p>

このリンクを参照しましたhttp://42spikes.com/post/Sending-Apple-Push-Notifications-from-aC-Application.aspx

私の質問 :

1)アンインストール/インストール時に任意のメソッドを呼び出すことはできますか? (可能な手段として、Web サービスにアクセスしてデバイス トークンの値をリセットできますか?)。

2)時間のインストールまたはアンインストール中にこの問題を解決するための他のアイデアはありますか?

4

1 に答える 1

1
  1. いいえ、ユーザーがアプリをアンインストールするときに実行されるメソッドはありません。
  2. はい、Apple には、トークンがまだ有効かどうかを確認できるサービスがあります。

C# アプリケーションに実装するオプションは、フィードバック サービスです。

Apple プッシュ通知サービスには、失敗したプッシュ通知に関する情報を提供するフィードバック サービスが含まれています。目的のアプリがデバイスに存在しないためにプッシュ通知を配信できない場合、フィードバック サービスはそのデバイスのトークンをリストに追加します。配信される前に有効期限が切れるプッシュ通知は、配信の失敗とは見なされず、フィードバック サービスには影響しません。この情報を使用して、配信に失敗するプッシュ通知の送信を停止することで、不要なメッセージのオーバーヘッドを削減し、システム全体のパフォーマンスを向上させます。

于 2013-08-06T10:40:26.807 に答える