0

AndroidとiOSの両方で、アプリケーションがアンインストールされたときに検出する必要があります。この目的は、バックエンドのテーブルレコードを更新することです。アプリがアンインストールされたときにAzure通知ハブで検出する

デバイス側のアンインストールを検出するための「標準的な方法」はありませんが、プッシュ通知を発行するときにメッセージエラーを処理する可能性があると言う人もいます。

Azure Notification HubをNotificationhubClientクラスで使用していますが、アンインストールされたアプリケーションの通知に失敗した場合、通知の値をアラートで見ることができません。 GCMは「登録されていません」と返す必要がありますが、結果に「0成功」しか表示されません。 NotificationHubClient.GetAllRegistrationsメソッドの応答として、デバイスの登録も参照できます。すべての登録の応答では、私はまだアプリケーションをアンインストールしたデバイスの登録が表示されます。

アプリがアンインストールされている場合は本当にAzure Notification Hubで知ることができますか? Firebaseへのリクエストがある可能性があります。もしまだアプリケーションがインストールされていれば、登録IDを持つAppleに連絡してください。

答えて

0

いくつかのテストを行っています。Azureの登録は、アンインストール後1〜2時間で消えます。 Android GCMでのこの作業。 iOSでは、この時間が経過してもまだ登録が表示されます。

+0

iOS/APNSの場合、そのデバイスに通知を送信するまでわからないと思うし、アップルはトークンがもはや有効ではないことを通知ハブに報告します。 –

関連する問題