gpt4 book ai didi

ios - Firebase 刷新 token

转载 作者:可可西里 更新时间:2023-11-01 05:19:40 24 4
gpt4 key购买 nike

使用方法

[FIRInstanceID tokenWithAuthorizedEntity:scope:options:handler]

我不太确定参数要求是什么?授权实体和行为是什么?我是否也将 APNS token 从苹果传递给该方法?

最佳答案

  1. AUTHORIZED_ENTITY - 基本上它要求提供谷歌项目 ID。它是数字,如果您之前已经将 GCM 集成到您的项目中,它将是 GCM_SENDER_ID(类似于“568520103762”)。检查您的 Google-info.plist 以找到它。
  2. 范围 - kFIRInstanceIDScopeFirebaseMessaging
  3. 选项 - @{@"apns_token": deviceToken}(您将在 didRegisterForRemoteNotifications 方法中获得 DeviceToken)
  4. HANDLER - 如果您已收到 token 或在此处捕获错误,则捕获 token 。如果 token 为零,则在“tokenRefreshNotification”方法中等待 token ,如果 token 为零,将自动调用 [FIRInstanceID tokenWithAuthorizedEntity:scope:options:handler]

例子:

 if (![[FIRInstanceID instanceID] token]) {
[[FIRInstanceID instanceID] tokenWithAuthorizedEntity:_gcmSenderId scope:kFIRInstanceIDScopeFirebaseMessaging options:_registrationOptions handler:^(NSString * _Nullable token, NSError * _Nullable error) {

// Fetch the token or error
}];

}

关于ios - Firebase 刷新 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38444409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com