0

Azure Notification Hubに問題があります。Azure通知ハブは、アプリケーションの再インストール時に購読を失う

初めてアプリを起動したときに通知は正しく機能しますが、Visual Studioでアプリを再ビルドした場合、通知は機能しなくなり、IntentFiltersを備えたAndroidサービスは呼び出されません。

通知が再度機能するには、AndroidでアプリをアンインストールしてからVisual Studioで再度実行する必要があります。

誰かにその問題について考えてもらえますか?

私の心配は:私はGooglePlayにアプリを送信すると、通知は更新後も動作し続けますか?

誰かが新しいInstallationIdを取得するためにサービスを呼び出す方法を知っている場合は、常にアプリケーションを起動して問題の解決方法を知ります。

誰かが私を助けることができますか?通知は、更新後に作業を続けるだろう、私はGooglePlayにアプリを送信する場合 https://www.youtube.com/watch?v=le2lDY22xwM&t=3312s

答えて

1

私はそのチュートリアルに従ってくださいましたか?

あなたがAzure Notification Hubを使用する場合、このdocumentを参照して、そのを心配する必要はありません、プッシュnotificcationを送信するには、Android GCMを使用しています。 Android using Firebase Cloud Messaging not receiving messageについて私の答えを見ることができました。 Official documentとして

は言った:あなたのアプリの初回起動時に

を、FCM SDKは、クライアントアプリケーションのインスタンスの登録トークンを生成します。単一のデバイスを対象にする場合や、デバイスグループを作成する場合は、このトークンにアクセスする必要があります。

Tokenについての説明:

それがメッセージを受信することを可能にするクライアントアプリにGCM接続サーバによって発行されたID。

この時点で、アプリケーションの Tokenが無効であるので、あなたのトークンは、変更されたが、それは OnTokenRefreshメソッドをトリガしませんでした Visual Studioでアプリを再構築しました

。そのため、アプリケーションはメッセージを受信できません。

詳細については、Sending Push Notifications from Azure Mobile AppsおよびImplement the Firebase Instance ID Serviceを参照してください。

アプリがアップデートを取得すると、自動的にOnTokenRefreshメソッドがトリガーされ、アプリケーションは引き続きメッセージを受け取ることができます。

+0

ありがとう、ヨークシェン! :D –

関連する問題