当应用程序在后台或被终止时处理令牌更改

问题描述

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

解决方法

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