【问题标题】:Handle token change when app is in backgroud or killed当应用程序处于后台或被杀死时处理令牌更改
【发布时间】:2020-09-08 06:40:52
【问题描述】:

我在我的应用程序中使用react-native-push-notification 进行推送通知。它工作正常,除非我在应用程序在后台较长时间或被杀死时获得新令牌。 在这种情况下如何获得新令牌?如果用户启动应用程序,它将读取并保存新令牌。

【问题讨论】:

    标签: android ios react-native react-native-push-notification


    【解决方案1】:

    当应用程序在后台生成新令牌时。 将该令牌保存在 local.variable 中,当您的应用程序重新启动时,如果是,则检查新令牌是否可用,而不是在服务器上更新令牌并使新令牌变量在本地存储中为空。这样下次令牌更改时它将保存并且相同的进程正在运行

    【讨论】:

    • 我可以在后台以某种方式处理它吗?保存令牌并将其发送到服务器?
    • 是的。保存在本地存储中。并检查您何时再次启动应用程序。
    • onRegister 是否会在应用程序处于后台时进行双向调用?我不需要添加监听器?
    猜你喜欢
    • 2020-02-10
    • 1970-01-01
    • 2016-02-10
    • 2017-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    相关资源
    最近更新 更多