我正在使用Firebase手机身份验证进行登录和注册。
我用印度号码(+91)测试了App,大约有20个电话号码。 OTP为我工作。
上传到Appstore时。苹果拒绝我的应用程序说OTP没有收到。 似乎OTP不适用于USA(+1)号码。 我正在使用制作模式。
[[FIRAuth auth] setAPNSToken:deviceToken type:FIRAuthAPNSTokenTypeProd];
我已在Firebase控制台上上传了P.12文件。
我该如何解决这个问题。?
答案 0 :(得分:0)
我认为可能发生的事情是应用商店测试人员的电话号码受到限制。 Firebase Auth会为每个电话号码分配一个特定配额,以防止滥用。如果使用相同电话号码的登录尝试次数过多,Firebase Auth会暂时阻止它们。测试人员必须使用Firebase Auth电话号码登录并查看限制才能查看多个应用。
Firebase Auth团队正致力于解决此问题并促进测试的长期解决方案。
目前,您可以创建一个谷歌语音电话号码帐户并与测试人员共享,以确保他们没有达到配额。您还可以向Firebase支持部门报告此问题:https://firebase.google.com/support/