我正在开发一个带有离子和firebase的移动应用程序。我想要的是,为了确认用户,他必须输入他的手机号码,接收短信,输入代码,然后才能确认。 我环顾四周,发现了一些像twilio这样的短信工具,但我不确定我是否可以使用它们。 最好的方法是什么?
答案 0 :(得分:0)
你看过Authy了吗?
本帐户验证教程将指导您完成所讨论功能的Node后端设置。
https://www.twilio.com/docs/tutorials/walkthrough/account-verification/node/express
据我所知,你不应该对这样的后端有任何问题,因为离子会处理你的前端。
答案 1 :(得分:0)
import { Firebase } from '@ionic-native/firebase';
let number = "+91"+ number;
this.platform.ready().then(()=>{
(<any>window).FirebasePlugin.verifyPhoneNumber(number, 120, (credential) => {
var verificationId = credential.verificationId;
this.navCtrl.push(VerificationPage, { verificationId: verificationId, phoneNumber: this.emailPasswordForm.value["phoneNumber"] }); //This is STEP 3 - passing verification ID to OTP Page
}, (error) => {
//this.eer = error;
alert('Failed to send OTP. Try again');
console.error(error);
});
首先将sha1设置为firebase设置并生成google config.json,然后添加到poject的根目录并添加到build.gradle依赖项。 它会正常工作