在 pubspec.yaml
中添加
dependencies:
flutter_dmcb_alibc:
git: https://github.com/zenganiu/flutter_dmcb_alibc.git
import 'package:flutter_dmcb_alibc/flutter_dmcb_alibc.dart';
// SDK初始化
final result = await FlutterDmcbAlibc.initAlibc();
// 获取Utdid
final utdid = await FlutterDmcbAlibc.getUtdid();
/// 是否已淘宝授权登录
final hasLogin = await FlutterDmcbAlibc.isLogin();
// 淘宝授权登录
final userInfo = await FlutterDmcbAlibc.authLogin();
// 获取授权用户信息
final userInfo = await FlutterDmcbAlibc.getUserInfo()
// 退出授权登录
FlutterDmcbAlibc.logout();
// 通过商品id在应用内打开商品详情
final res = await FlutterDmcbAlibc.openByCode(
id: '668413008263', pid: 'mm_1460680056_2101550125_110951050292', relationId: '2763056884');
注: 接入文档请参考官方文档
1.目前最新百川只支持使用framework本地依赖SDK下载地址,Flutter集成只需将SDK中的resource拖入iOS原生宿主工程。
2.配置安全图片,注:该版本需使用V6版本的安全图片,V6版本的安全图片可在《百川套件平台》 下载
3.新增 mtopsdk_configuartion.plist;接入文档请参考官方文档
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>alibaichuan</string>
<key>CFBundleURLSchemes</key>
<array>
<string>tbopen123456</string>
</array>
</dict>
</array>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>tbopen</string>
<string>tmall</string>
<string>taobaolite</string>
</array>
override func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
AlibcTradeUltimateSDK.sharedInstance().application(app, open: url, options: [:])
return super.application(app, open: url, options: options)
}
待完成