Ber*_*mez 5 android ios firebase ionic3
离子 3 应用程序
我一直在使用这个插件:cordova-plugin-firebase 2.0.5几乎一年没有问题了,所有的 phoneauth 测试都适用于 iOS 和 Android。一周前,生产版本(在商店中)开始下载和用户注册,我们注意到一些用户从未收到过短信,而其他人确实收到了没有问题的短信。我自己测试了它,发现这种行为有时我会收到,有时我没有,即使尝试了不同的电话号码或设备(在 4 个不同的 android 设备和 2 个 iOS 上尝试过)。
在“verifyPhoneNumber”功能上没有发现错误(就在我尝试了太多次并且每个用户 cuota 每小时超过 10 条短信时)。
我联系了 firebase 支持团队,他们告诉我他们的状态仪表板上没有任何事件报告,无法提供更多帮助,因为这不是他们的官方 SDK。
我进一步研究了为什么会发生这种情况,我坚信这可能是由于电话运营商(来自墨西哥)阻止了@bojeil 在此问题中评论的某些内容的消息:
Android Firebase 电话身份验证未发送任何短信 https://github.com/firebase/quickstart-android/issues/287
预期行为 SMS 应始终在出现任何问题时发送。
我在 firebase 中有 2 个项目用于这个应用程序(生产和开发),并且我都经历过同样的行为。我不认为问题出在我的代码中,而是将其用于进一步的信息:
this.firebaseNative.verifyPhoneNumber(this.telephone.full, 120).then(res => {
this.verificationId = res.verificationId; // android case, on iOS I get
the string directly from the response // ... promt the user to input the sms code
}).catch(
error => { console.error(error); // ... });
Run Code Online (Sandbox Code Playgroud)
问题是:¿我怎么知道消息是否被阻止,如何解决?
| 归档时间: |
|
| 查看次数: |
470 次 |
| 最近记录: |