我在我的项目中使用Firebase和FirebaseUI。我想给用户一个删除帐户的选项,但如果用户在应用程序中的时间超过5分钟,我需要重新进行身份验证。
我不确定如何在以下方法中填写这些参数:
+ (FIRAuthCredential *)credentialWithProviderID:(NSString *)providerID
accessToken:(NSString *)accessToken;
凭借我可以打电话的凭证
- (void)reauthenticateAndRetrieveDataWithCredential:(FIRAuthCredential *) credential
completion:(nullable FIRAuthDataResultCallback) completion
我知道来自:
的ProviderIdAuth.auth().currentUser.providerID
但是如何获得访问令牌?
答案 0 :(得分:0)
您可以调用此函数并获取令牌!
Swift Code:
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
if let refreshedToken = InstanceID.instanceID().token() {
print("InstanceID token: \(refreshedToken)")
}
}