iOS应用程序每次启动时都会刷新注册令牌吗?

6
每当我第一次安装应用程序并授予其获取通知权限时,设备令牌将生成。但每当我重新启动应用程序时,都会出现以下错误:
Failed to fetch APNS token Error Domain=com.firebase.iid Code=1001 "(null)

有没有人能告诉我设备令牌是否在每次启动应用程序时生成?


请查看以下两个链接,了解APNS设备令牌是否在创建后会发生更改的问题:
  • https://dev59.com/1mw15IYBdhLWcg3wYKqo
  • https://dev59.com/cVkS5IYBdhLWcg3wP0Vq#40169657
- Ronak Chaniyara
2个回答

5
不是每次启动应用程序都会生成一个(新的)令牌。它是在初始启动时生成的(即在应用程序安装后第一次启动)。根据文档

默认情况下,FCM SDK 为客户端应用程序实例在初始启动时生成注册令牌。

但是由于以下情况,它可能会改变(也来自文档):

当发生以下情况时,注册令牌可能会更改:

  • 应用程序删除了实例 ID
  • 应用程序在新设备上恢复
  • 用户卸载/重新安装应用程序
  • 用户清除应用数据。

没问题。干杯! :) - AL.

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接