0

FCM インスタンスに接続された Azure 通知ハブがあります。Firebase コンソールを使用してアプリに通知を送信できます。デバイスを登録し、デバイスと FCM をリンクする build.gradle ファイルに変更を加えるコンポーネントがあります (このガイドhttps://enappd.com/blog/firebase-push-notification-in-ionic-react-capacitor/に従ってください)。 111/ )。しかし、代わりに Azure 通知ハブを使用したいと考えています。

アプリを Azure にリンクするには、gradle.build/google-services.json/any other ファイルに何を追加する必要がありますか? ありがとう。

4

1 に答える 1

0

わかりましたので、少し掘り下げた後、この問題を解決しました。以下に手順をリストします-

  • npm iionic-react アプリで実行してnpx cap add androidからnpx cap open android.
  • このガイドに従って Firebase に登録します。google-services.json ファイルをダウンロードします。このファイルを android/app/ フォルダーに追加します。apply plugin: 'com.google.gms.google-services'次に、android/app/ フォルダーの build.gradle の一番下に追加します。
  • firebase コンソール > プロジェクト概要 > プロジェクト設定 > クラウド メッセージングに戻り、サーバー キーをコピーします。
  • サーバー キーを Azure 通知ハブの [Google (GCM/FCM)] タブに貼り付けて保存します。Azure と Firebase がリンクされました。
  • デバイスを接続し、Android Studio からアプリを実行します。
  • アプリでプッシュ通知に登録します (このコードは上記のリンクにあります)。
  • アプリは通知を受信できるようになりました。

Azure から Android に手動でテスト通知を送信することはできないため、これが完全に「正しい」答えだとは思いませんが、私の要件を満たし、他の誰かに役立つことを願っています。ありがとう。

于 2020-03-06T11:13:54.443 に答える