Как получить токен доступа для Аутентификации Firebase? - PullRequest
0 голосов
/ 28 мая 2018

Я использую Firebase и FirebaseUI в моем проекте.Я хочу дать пользователю возможность удалить свою учетную запись, но если пользователь находился в приложении более 5 минут, мне нужно снова пройти аутентификацию.

Я не уверен, как заполнить эти параметры в следующем методе:

 + (FIRAuthCredential *)credentialWithProviderID:(NSString *)providerID
                                accessToken:(NSString *)accessToken;

С учетными данными я могу позвонить

- (void)reauthenticateAndRetrieveDataWithCredential:(FIRAuthCredential *) credential
                                     completion:(nullable FIRAuthDataResultCallback) completion

Я знаю ProviderId из:

Auth.auth().currentUser.providerID

Но как мне получить токен доступа?

1 Ответ

0 голосов
/ 28 мая 2018

Вы можете вызвать эту функцию и получить токен!

Swift Code:

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
        if let refreshedToken = InstanceID.instanceID().token() {
            print("InstanceID token: \(refreshedToken)")
        }
    }
...