如何在使用firebase作为服务器或数据库的cordova应用程序中实现通知

Posted

技术标签:

【中文标题】如何在使用firebase作为服务器或数据库的cordova应用程序中实现通知【英文标题】:how to impliment notification in cordova app which uses firebase as server or database 【发布时间】:2017-03-27 17:57:17 【问题描述】:

当cordova应用程序不在缓存中时,我需要实现通知。 应该做什么以及从哪里开始。 我不知道它是如何工作的。

【问题讨论】:

【参考方案1】:

您可以使用此cordova-plugin-firebase,它将 Google Firebase 中的推送通知、分析、事件跟踪、崩溃报告等更多功能带到您的 Cordova 项目中。

通过将插件添加到项目的 config.xml 来安装插件:

<plugin name="cordova-plugin-firebase" spec="0.1.19" />

或通过运行:

cordova plugin add cordova-plugin-firebase@0.1.19 --save

下载您的 Firebase 配置文件、ios 的 GoogleService-Info.plist 和 android 的 google-services.json,并将它们放在您的 cordova 项目的根文件夹中:

- My Project/
    platforms/
    plugins/
    www/
    config.xml
    google-services.json       <--
    GoogleService-Info.plist   <--
    ...

查看support page,了解如何从 firebase 下载文件的详细信息。

查看上面的链接和link 了解更多信息。

【讨论】:

以上是关于如何在使用firebase作为服务器或数据库的cordova应用程序中实现通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在 firebase 存储上上传多个文件并将访问 url 和元数据作为 json 或 csv 文件获取? [关闭]

如何使用 Firebase 分析跟踪 android 片段

如何翻译 Firebase 推送通知?

如何在firebase实时数据库中获取“序列”或类似结构的计数器

使用 Firebase 或任何其他方式在 Android 设备上显示通知

如何使用 Firebase 作为具有生成密钥(JS)的关系数据库?