您如何将Azure通知中心连接到Ionic React应用程序?

问题描述 投票:0回答:1

我有一个连接到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/任何其他文件添加什么?谢谢。

reactjs azure android-notifications azure-notificationhub ionic-react
1个回答
0
投票

好吧,经过一番挖掘,我已经解决了这个问题。我将在下面列出步骤-

  • 在离子反应性应用程序中运行npm i,然后依次单击npx cap add androidnpx cap open android
  • this guide.之后在Firebase上注册,下载google-services.json文件。将此文件添加到android / app /文件夹中。然后将apply plugin: 'com.google.gms.google-services'添加到android / app /文件夹中build.gradle的底部。
  • 返回到Firebase控制台>项目概述>项目设置>云消息传递并复制服务器密钥。
  • 将服务器密钥粘贴到Google(GCM / FCM)选项卡下的Azure通知中心并保存。 Azure和Firebase现在已链接。
  • 插入设备并从Android Studio运行您的应用。
  • 在您的应用程序中注册推送通知(此代码可在上面的链接中找到。
  • 应用现在可以接收通知。做一些会提示您的通知,您应该会收到通知。 (不要直接从Firebase发送通知,这并不表示Azure已成功链接)。
© www.soinside.com 2019 - 2024. All rights reserved.