v2.0.0
twilio_phone_verify
Twilio를 사용하여 전화번호와 이메일 주소를 확인하는 데 도움이 되는 패키지입니다.
29좋아요 6130일 다운로드130Pub 점수
AndroidiOSWebmacOSWindowsLinux
Twilio를 사용하여 전화번호와 이메일 주소를 확인하는 데 도움이 되는 패키지입니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A Package that helps in verifying phone numbers and email addresses using Twilio.
To use this package :
dependencies:
flutter:
sdk: flutter
twilio_phone_verify:
TwilioPhoneVerify _twilioPhoneVerify;
_twilioPhoneVerify = new TwilioPhoneVerify(
accountSid: '*************************', // replace with Account SID
authToken: 'xxxxxxxxxxxxxxxxxx', // replace with Auth Token
serviceSid: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' // replace with Service SID
);
var twilioResponse =
await _twilioPhoneVerify.sendSmsCode('phone');
if (twilioResponse.successful) {
//code sent
} else {
//print(twilioResponse.errorMessage);
}
var twilioResponse = await _twilioPhoneVerify.verifySmsCode(
phone: 'phone', code: 'code');
if (twilioResponse.successful) {
if (twilioResponse.verification.status == VerificationStatus.approved) {
//print('Phone number is approved');
} else {
//print('Invalid code');
}
} else {
//print(twilioResponse.errorMessage);
}
Twilio Verify email channel requires additional Service configuration. Please refer to the email channel setup documentation for detailed instructions.
var twilioResponse =
await _twilioPhoneVerify.sendEmailCode('email');
if (twilioResponse.successful) {
//code sent
} else {
//print(twilioResponse.errorMessage);
}
var twilioResponse = await _twilioPhoneVerify.verifyEmailCode(
email: 'email', code: 'code');
if (twilioResponse.successful) {
if (twilioResponse.verification.status == VerificationStatus.approved) {
//print('Email is approved');
} else {
//print('Invalid code');
}
} else {
//print(twilioResponse.errorMessage);
}
var twilioResponse =
await _twilioPhoneVerify.sendEmailCode('email',channelConfiguration:
EmailChannelConfiguration(
from: "override@example.com",
from_name: "Override Name",
template_id: "d-4f7abxxxxxxxxxxxx",
usernameSubstitution: "Foo Bar"
));
if (twilioResponse.successful) {
//code sent
} else {
//print(twilioResponse.errorMessage);
}
For help getting started with Flutter, view our online documentation.
For help on editing package code, view the documentation.
의존성 목록 3 개
{"sdk":"flutter"}^1.0.0{"sdk":"flutter"}사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗