smssdk 0.0.6 smssdk: ^0.0.6 copied to clipboard
A new Flutter plugin.
smssdk #
轻松实现手机短信验证功能,目前只支持86的手机号
注册应用获取appKey和appSecret #
(1)到Mob官网注册成为Mob开发者; (2)到应用管理后台新建应用。
iOS #
在项目中的info.plist文件中添加键值对,键分别为 MOBAppKey 和 MOBAppSecret ,值为步骤一申请的appKey和appSecret。 会提示NSContactsUsageDescription,目前没有接入好友关系功能,可以不用理会。
记得添加多语言支持,不然提示信息不会根据手机语言而更改
Android #
在build.gradle里添加
buildscript {
repositories {
google()
jcenter()
maven {
url "http://mvn.mob.com/android"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.mob.sdk:MobSDK:+'
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url "http://mvn.mob.com/android"
}
}
}
在Manifest清单文件中配置:tools:replace=”android:name”
<application
tools:replace="android:name">
用法 #
@override
void initState() {
Smssdk.init("2a87330c459a8", "f1509b680c66f561bf1519e891c200d3");
super.initState();
}
var result = await Smssdk.getCode(phone);
var submit = await Smssdk.commitCode(phone, code);