如何将nativescript-plugin-firebase与Nativescript应用程序集成以进行推送通知

时间:2019-04-04 05:47:23

标签: firebase nativescript nativescript-firebase

嗨,伙计们,我是Nativescript的新手,我想将Firebase与Nativescript集成在一起,但缝线已成为障碍。我已经使用nativescript-plugin-firebase连接到firebase并遵循了文档,但是我没有在客户端(IOS)上收到任何通知。我已经完成了插件文档中列出的所有步骤,但是没有看到任何通知,除了文档之外,我还需要注意些其他事情吗?

以下是设置FCM推送通知的活动

  1. APN密钥已生成并链接到在Firebase帐户中创建的应用程序。
  2. 已下载GoogleService-Info.plist,并将其放置在IOS文件夹中。
  3. 启用了用于远程通知和推送通知的应用功能
  4. Firebase身份验证方法为匿名
  5. Firebase初始化已成功触发并初始化。

所有来自FCM的通知都不会推送到客户端。

1 个答案:

答案 0 :(得分:0)

[已解决] 安装插件 nativescript-plugin-firebase 时,将回答一组问题以生成firebase配置文件。回答完所有问题后,将生成一个配置文件 firebase.nativescript.json ,以进行配置。从此文件中删除所有不必要的详细信息(例如, firestore realtimedb admob etc ),并删除POD文件并重新初始化POD,然后准备平台并最终运行您的应用程序。

当在android中运行时,同样会抛出错误(套接字超时),删除node_modules,hooks和Platforms文件夹并显式更新firebase插件。现在运行一个干净的版本应该可以解决该错误。