如何控制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?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Angular 控制器之外删除 Cordova 特定事件?
在 ios cordova 插件中,对于视图控制器,如何确定是不是应该发生方向更改