【发布时间】:2019-10-08 07:41:22
【问题描述】:
Ionic 3 Firebase 手机身份验证在 iOS 中不起作用,但在 Android 中可以正常工作。
我正在使用 Ionic 3 中的 Firebase 进行电话号码验证。函数 window.FirebasePlugin.verifyPhoneNumber() 在 Android 设备上运行良好,但在 iOS 中完全被忽略。它以前可以工作,但我不得不删除并重新添加 iOS 平台(出于另一个原因),此后就没有工作了。
这就是它的样子......
declare var window;
//... Some other stuff
window.FirebasePlugin.verifyPhoneNumber(tele, 60, (credential)=> {
console.log("verified");
}, (error) => {
console.warn("Error verifying phone number:", JSON.stringify(error));
});
在 Android 中,上面的代码可以正常工作,并且会打印“已验证”。在 iPhone 中,什么都不会打印(完全忽略)。甚至没有“错误”部分。 我已经搜索了几个小时,但没有运气。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
嗨,您是否打开了“后台模式”并在 Xcode 中选择了“远程通知”复选框? prnt.sc/ojaw2i
标签: javascript firebase ionic-framework firebase-authentication