• <bdo id='peUst'></bdo><ul id='peUst'></ul>

    <small id='peUst'></small><noframes id='peUst'>

  • <tfoot id='peUst'></tfoot>

      <legend id='peUst'><style id='peUst'><dir id='peUst'><q id='peUst'></q></dir></style></legend>
    1. <i id='peUst'><tr id='peUst'><dt id='peUst'><q id='peUst'><span id='peUst'><b id='peUst'><form id='peUst'><ins id='peUst'></ins><ul id='peUst'></ul><sub id='peUst'></sub></form><legend id='peUst'></legend><bdo id='peUst'><pre id='peUst'><center id='peUst'></center></pre></bdo></b><th id='peUst'></th></span></q></dt></tr></i><div id='peUst'><tfoot id='peUst'></tfoot><dl id='peUst'><fieldset id='peUst'></fieldset></dl></div>
      1. Firebase 刷新令牌

        Firebase Refresh Token(Firebase 刷新令牌)
          <tbody id='9Pvlb'></tbody>
            <bdo id='9Pvlb'></bdo><ul id='9Pvlb'></ul>

          • <i id='9Pvlb'><tr id='9Pvlb'><dt id='9Pvlb'><q id='9Pvlb'><span id='9Pvlb'><b id='9Pvlb'><form id='9Pvlb'><ins id='9Pvlb'></ins><ul id='9Pvlb'></ul><sub id='9Pvlb'></sub></form><legend id='9Pvlb'></legend><bdo id='9Pvlb'><pre id='9Pvlb'><center id='9Pvlb'></center></pre></bdo></b><th id='9Pvlb'></th></span></q></dt></tr></i><div id='9Pvlb'><tfoot id='9Pvlb'></tfoot><dl id='9Pvlb'><fieldset id='9Pvlb'></fieldset></dl></div>
          • <tfoot id='9Pvlb'></tfoot>
          • <legend id='9Pvlb'><style id='9Pvlb'><dir id='9Pvlb'><q id='9Pvlb'></q></dir></style></legend>

                • <small id='9Pvlb'></small><noframes id='9Pvlb'>

                  本文介绍了Firebase 刷新令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  使用方法

                  [FIRInstanceID tokenWithAuthorizedEntity:scope:options:handler]

                  我不太确定参数要求什么?授权实体和行动是什么?我是否也将 Apple 的 APNS 令牌传递给该方法?

                  Im not quite sure what the parameters are calling for? What is the authorized entity and action? Also do I pass in the APNS token from apple to that method?

                  推荐答案

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

                  例子:

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

                  这篇关于Firebase 刷新令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  When does a FCM token expire?(FCM 令牌何时到期?)
                  Firebase Cloud Messaging (FCM) - Launch Activity when user clicks the notification with extras(Firebase Cloud Messaging (FCM) - 当用户点击带有附加功能的通知时启动活动)
                  Implement Firebase inside of a Library(在库中实现 Firebase)
                  Firebase Backward compatibility with GCM(Firebase 与 GCM 的向后兼容性)
                  Receiving the FCM notifications multiple times on Nougat(在 Nougat 上多次接收 FCM 通知)
                  Push Notifications are delivered but didReceiveRemoteNotification is never called Swift(推送通知已交付,但 didReceiveRemoteNotification 从未被称为 Swift)

                    <tbody id='tOdkn'></tbody>
                  <tfoot id='tOdkn'></tfoot>

                    1. <small id='tOdkn'></small><noframes id='tOdkn'>

                      • <bdo id='tOdkn'></bdo><ul id='tOdkn'></ul>
                      • <i id='tOdkn'><tr id='tOdkn'><dt id='tOdkn'><q id='tOdkn'><span id='tOdkn'><b id='tOdkn'><form id='tOdkn'><ins id='tOdkn'></ins><ul id='tOdkn'></ul><sub id='tOdkn'></sub></form><legend id='tOdkn'></legend><bdo id='tOdkn'><pre id='tOdkn'><center id='tOdkn'></center></pre></bdo></b><th id='tOdkn'></th></span></q></dt></tr></i><div id='tOdkn'><tfoot id='tOdkn'></tfoot><dl id='tOdkn'><fieldset id='tOdkn'></fieldset></dl></div>

                          1. <legend id='tOdkn'><style id='tOdkn'><dir id='tOdkn'><q id='tOdkn'></q></dir></style></legend>