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

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

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

请给我一些建议。

谢谢。

【问题讨论】:

    标签: cordova firebase push-notification


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      1. 首先检查用户是否登录

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

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

      【讨论】:

        猜你喜欢
        • 2023-03-22
        • 1970-01-01
        • 2019-07-13
        • 1970-01-01
        • 2022-01-13
        • 2019-11-07
        • 2021-03-05
        • 1970-01-01
        • 2020-04-12
        相关资源
        最近更新 更多