【发布时间】:2018-06-22 06:44:52
【问题描述】:
在我的应用程序中,我调用 verifyPhoneNumber 方法向用户发送短信验证码。然后我推送另一个视图控制器,其中包含验证发送给用户的 SMS 的代码。该方法没有返回错误和有效的 id。同样在didReceiveRemoteNotification 中,我收到了来自 Firebase 的“静默”通知,但是,用户从未收到过 SMS 消息。出了什么问题?我没有使用模拟器,而是使用有效的设备。任何帮助是极大的赞赏!干杯
PhoneAuthProvider.provider().verifyPhoneNumber("+\(currentCallingCountry.number) \(enteredNumber!)", uiDelegate: nil)
{ (id, error) in
UserDefaults.standard.set(id, forKey: "authVerificationID")
if error != nil
{
print(error)
return
}
print(id)
print(error)
}
let verificationController = NumberVerificationViewController()
verificationController.number = enteredNumber
self.navigationController?.pushViewController(verificationController, animated: true)
}
【问题讨论】:
标签: ios swift firebase firebase-authentication