如何控制cordova的cordova-plugin-firebase?

Posted

技术标签:

【中文标题】如何控制cordova的cordova-plugin-firebase?【英文标题】:How to control cordova-plugin-firebase for cordova? 【发布时间】:2017-03-23 14:22:21 【问题描述】:

如果用户登录,我想显示推送通知,否则不应该显示。

请给我一些建议。

谢谢。

【问题讨论】:

【参考方案1】:

一种选择是为插件添加另一个 API,以设置布尔值(例如 setLoggedIn())。 您应该在登录后从 JS 端调用它,并在登录后使用 true 并在注销后使用 false (或正在显示登录屏幕)。 在本机端,您应该存储该值(例如在 SharedPreferences 上)并在新通知到达时检查该值是否为真。

【讨论】:

【参考方案2】:

    首先检查用户是否登录

    您可以通过在 db 中保留一个字段并将值更改为 1 来做到这一点 用户登录,退出时为0

    并且仅在已登录状态为 1 的设备 ID 上点击 api 这可能对你有帮助

【讨论】:

以上是关于如何控制cordova的cordova-plugin-firebase?的主要内容,如果未能解决你的问题,请参考以下文章

如何控制/强制 iOS 系统音量 [cordova]

如何在 ionic/cordova 中隐藏控制中心?

如何在 Angular 控制器之外删除 Cordova 特定事件?

在 ios cordova 插件中,对于视图控制器,如何确定是不是应该发生方向更改

如何从 WebView Cordova AngularJS 控制器访问/发送数据到 MainActivity?

从离子控制器访问cordova插件