官方给的太坑了,一年没更新sdk,demo运行不起来,项目要用,没办法自己整了一个
1, 获得安全图片(图片获取方式见接入准备文档),并放在/res/drawable目录下,如果已经有安全图片,需要替换
apk打包,上传到开发者控制台,获取安全图片
2, Gradle配置
`在整个项目的gradle基础配置文件中加入仓库地址:
在项目module的gradle文件中加入相关依赖
在项目module的gradle文件中加入相关依赖
1 2 3 4 5 6 7 8 |
|
在项目module的gradle文件中加入相关依赖
//fastjson
implementation 'com.alibaba:fastjson:1.2.57'
//支付
implementation 'com.alibaba.alipay:alipaySingle:20160825@jar'
//登陆
implementation 'com.ali.auth.sdk:alibabauth_core:1.6.1.4@jar'
implementation 'com.ali.auth.sdk:alibabauth_ui:1.6.1.4@aar'
implementation 'com.ali.auth.sdk:alibabauth_ext:1.6.1.4@jar'
//【可选】仅供特殊合作伙伴使用
implementation 'com.ali.auth.sdk:alibabauth_accountlink:1.1.4@jar'
//安全基础
implementation 'com.taobao.android:securityguardaar3:5.4.94@aar'
//【可选】安全高级,如使用了发放红包、优惠券高级功能,则必须引入
implementation 'com.taobao.android:securitybodyaar3:5.1.25@aar'
//Mtop网关
implementation 'com.taobao.android:mtopsdk_allinone_open:1.3.1@jar'
//applink
implementation 'com.alibaba.sdk.android:alibc_link_partner:1.1.0.6'
//UT
implementation 'com.taobao.android:utdid4all:1.1.5.3_proguard@jar'
implementation 'com.alibaba.mtl:app-monitor-sdk:2.6.4_for_bc@jar'
//电商SDK
implementation 'com.alibaba.sdk.android:alibc_trade_common:3.1.1.221'
implementation 'com.alibaba.sdk.android:alibc_trade_biz:3.1.1.221'
implementation 'com.alibaba.sdk.android:alibc_trade_sdk:3.1.1.221'
//联盟SDK
implementation 'com.alimama.tunion.sdk:tuniontradesdk:0.3.2'
以上,一个都不能少,不然会报错。我的是最新版,比官方给的3.1.1.210更新
3,初始化
SDK导入后,即可在代码中使用百川相关组件,在使用具体功能前需要在应用的入口方法(Application的onCreate)中初始化百川SDK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
初始化成功后,根据需求找文档就可以了https://baichuan.taobao.com/docs/doc.htm?spm=a3c0d.7629140.0.0.301ebe48fwoJGc&treeId=129&articleId=105647&docType=1