0 purchases
alibc4
alibc4 #
alibc4 是一个用于在 Flutter 中集成阿里百川 4.x SDK 的插件。免费的star支持一下。
版本信息 #
安卓 SDK 版本: 4.1.0.5
iOS SDK 版本: 4.1.0.3
安装 #
在你的 pubspec.yaml 文件中添加 alibc4 依赖:
#git集成,推荐使用此方式,包含ios和安卓
dependencies:
alibc4:
git:
url: git://github.com/evendevil66/alibc4.git
copied to clipboard
#pub集成,因包体大小限制,未集成ios资源,可自行下载ios sdk后手动导入至插件的ios工程下(bundle、framework)
dependencies:
alibc4: ^1.0.0
copied to clipboard
你可以通过命令行工具 flutter pub get 来安装。
使用 #
初始化及生成安全图片 #
请通过阿里百川控制台获取v6安全图片并改名为'yw_1222_baichuan.jpg'
安卓
自行下载并解压SDK,Android工程的app/libs目录下
安卓安全图片放置在Android工程目录main下的res/drawable/目录
安卓还需要在res/raw下创建keep.xml文件防止安全图片被压缩
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:keep="@drawable/yw_1222_baichuan*" />
copied to clipboard
并在gradle.properties中设置
android.enableResourceOptimizations=false
copied to clipboard
在AndroidManifest.xml中添加以下内容
<queries>
<package android:name="com.taobao.taobao" />
<package android:name="com.tmall.wireless" />
</queries>
copied to clipboard
在Application中添加以下内容
tools:replace="android:label,android:allowBackup,android:name"
android:allowBackup="true"
<activity
android:name="com.alibaba.alibclinkpartner.smartlink.ALPEntranceActivity"
android:exported="false">
</activity>
<receiver
android:name="com.alibaba.baichuan.trade.biz.login.LoginBroadcastReceiver"
android:exported="false">
</receiver>
copied to clipboard
IOS
iOS安全图片直接放置在iOS工程Runner目录下
下载阿里百川demo并将mtopsdk_configuration.plist一并放入Runner目录下
初始化 #
在你的 Dart 代码中,你可以通过 Alibc4.init 初始化 SDK。
import 'package:alibc4/alibc4.dart';
final alibc = Alibc4();
alibc.init().then((map) {
setState(() {
result = map.toString();
});
});
//必须进行初始化才能使用其他功能
//其他使用方法可参见example的main.dart代码
copied to clipboard
测试图 #
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.