Skip to content
Dart
Java Dart Objective-C Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android
example fix UIThread error Aug 19, 2019
ios 1.0.1 May 17, 2019
lib 重构工程项目 Mar 26, 2019
.gitignore 调试通过 Mar 19, 2019
.metadata smssdk-for-flutter Mar 8, 2019
CHANGELOG.md 更新版本文档 Aug 19, 2019
LICENSE 重构工程项目 Mar 26, 2019
README.md SmssdkPlugin 更名为 MobsmsPlugin Apr 12, 2019
mobsms.iml 重构工程项目 Mar 26, 2019
pubspec.lock android 测试通过 Mar 26, 2019
pubspec.yaml 更新版本文档 Aug 19, 2019

README.md

mobsms

为开发者提供全球通用的短信验证码工具,开发者可以用其在App植入短信验证码SDK、简单设置即可短信验证,集成快速便捷,且后期易于管理

开始

1.Flutter集成文档 SMSSDK-For-Flutter 在线文档

2.iOS平台配置参考 iOS集成文档

  • 实现 "一、注册应用获取appKey 和 appSecret"
  • 实现 "三、配置appkey和appSecret"

3.Android平台集成

#####导入SMSSDK相关依赖

  1. 在项目根目录的build.gradle中添加以下代码:
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        **classpath 'com.mob.sdk:MobSDK:+'**
    }
  1. 在/android/app/build.gradle中添加以下代码:
apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
// 导入MobSDK
**apply plugin: 'com.mob.sdk'**
  1. 在根路径下的pubspec.yaml文件中添加smssdk flutter插件:
dependencies:
  mobsms:

在你项目的Dart中添加以下代码:

 import 'package:mobsms/mobsms.dart'

这样,就可以使用plugin中定义的dart api了。

  1. 平台相关集成 在项目的/android/app/build.gradle中添加:
android {
    // lines skipped
    dependencies {
        provided rootProject.findProject(":mobsms")
    }
}

这样就可以在你的project/android/src下的类中import cn.smssdk.flutter.MobsmsPlugin并使用MobsmsPlugin中的api了。

######添加代码

  1. 在MainActivity的onCreate中添加以下代码:
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    GeneratedPluginRegistrant.registerWith(this);
    // 注册SMSSDK Flutter插件
    **MobsmsPlugin.registerWith(registrarFor(MobsmsPlugin.CHANNEL));**
    // 初始化SMSSDK
    **MobSDK.init(this, MOB_APPKEY, MOB_APPSECRET);**
  }
  1. 在MainActivity的onDestory中添加以下代码:
	@Override
	protected void onDestroy() {
		super.onDestroy();
		// 执行回收操作
		**MobsmsPlugin.recycle();**
	}

技术支持

如有问题请联系技术支持:

服务电话:   400-685-2216     
QQ:        4006852216
节假日值班电话:
    iOS:185-1664-1951
Android: 185-1664-1950
电子邮箱:   support@mob.com
市场合作:   021-54623100
You can’t perform that action at this time.