Ios 是否有替代品可用于使用NSNotificationCenter和KfiristancedTokenRefreshNotification检测过期令牌?
我正在迁移一些旧的Crashlytics代码,这些代码使用了现在已弃用的Ios 是否有替代品可用于使用NSNotificationCenter和KfiristancedTokenRefreshNotification检测过期令牌?,ios,firebase,crashlytics,Ios,Firebase,Crashlytics,我正在迁移一些旧的Crashlytics代码,这些代码使用了现在已弃用的 [FIRInstanceID instanceIDWithHandler:方法来使用新的 [FiriInstallations InstallationId WithCompletion:方法 与该清理相关的是弃用警告:“KfiristancedTokenRefreshNotification”已弃用 过去,我们在NSNotificationCenter中添加了一个具有该名称的观察者,以便在instanceID过期时收到通
[FIRInstanceID instanceIDWithHandler:
方法来使用新的
[FiriInstallations InstallationId WithCompletion:
方法
与该清理相关的是弃用警告:“KfiristancedTokenRefreshNotification”已弃用
过去,我们在NSNotificationCenter
中添加了一个具有该名称的观察者,以便在instanceID过期时收到通知,以便我们可以请求一个新的观察者
对于新的安装ID是否有类似的概念?我在中找不到任何关于替换的参考,但我想知道我是否只是忽略了什么?我在Firebase库中查找了更有用的弃用信息。我在FIRInstanceID中找到了这个:
__deprecated_msg("FIRInstanceID is deprecated, please use FIRInstallations for installation "
"identifier handling and use FIRMessaging for FCM registration token handling.")
在查看FIRInstallations.h和FIRMessaging.h之后,看起来他们已经用两个通知名称替换了一个通知名称:
firmMessageRegistrationTokenRefreshedNotification
FIRInstallationIDDidChangeNotification
FIRInstallationIDDidChangeNotification
的安装标识符是否已弃用(但我打赌您知道),您可以发布该警告的来源吗?您可以在日志导航器>特定构建中找到它。