我正在尝试使用this tutorial使用电话号码在iOS上使用Firebase验证用户的号码。但是我使用Firebase 3.7.1
因此,Auth.auth().setAPNSToken(deviceToken, type: AuthAPNSTokenTypeProd)
和许多其他代码示例对我不起作用:我甚至找不到Auth
类,但是当我找到FIRAuth.auth()
时方法我找不到setAPNSToken
方法,之后我发现FIRInstanceID.setAPNSToken()
但是现在我有一个问题,这段代码:
FIRInstanceID.setAPNSToken(deviceToken, type: .Prod)
导致错误:
调用中的额外参数'type'
但是这个:
FIRInstanceID.setAPNSToken(deviceToken)
导致此错误:
无法将“NSData”类型的值转换为预期的参数类型 'FIRInstanceID'
那么,如何在Firebase 3.7.1
中使用此方法?
P.S。我真的找不到Firebase 3.7.1
文档,我只能找到最新版Firebase的文档。因此,如果有人可以与之共享链接,这将是最好的帮助。