帮助与文档

> >

这是一个基于SMSSDK功能的扩展的Flutter插件。使用此插件能够帮助您在使用Flutter开发应用时,快速地实现获取验证码功能。

插件主页https://pub.dartlang.org/packages/mobsms#-readme-tab-

Demo例子https://github.com/MobClub/SMSSDK-for-Flutter

开始集成

1.参考 Flutter官方插件集成文档

  • 在pubspec.yaml文件中加入下面依赖

  • 然后执行:flutter packages get 导入package
  • 在你的dart工程文件中,导入下面头文件,开始使用

iOS:

平台配置参考 iOS集成文档

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

Android:

导入SMSSDK相关依赖
  1. 在项目根目录的build.gradle中添加以下代码:

  1. 在/android/app/build.gradle中添加以下代码:

3.  平台相关集成 在项目的/android/app/build.gradle中添加:

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

添加代码
  1. 在MainActivity的onCreate中添加以下代码:

  1. 在MainActivity的onDestory中添加以下代码:

 

接口方法说明

(1)文本获取验证码:
  • getTextCode

(2)语言获取验证码
  • getVoiceCode

(3)提交验证码
  • commitCode

(4)获取国家列表
  • getSupportedCountries

(5)获取应用内好友

  • getFriends

(6)提交用户信息
  • submitUserInfo

(7)获取版本号
  • getVersion

(8)是否开启允许通讯录提示框
  • enableWarn

 

相关文档