百川电商SDK接入

官方给的太坑了,一年没更新sdk,demo运行不起来,项目要用,没办法自己整了一个

1, 获得安全图片(图片获取方式见接入准备文档),并放在/res/drawable目录下,如果已经有安全图片,需要替换

      apk打包,上传到开发者控制台,获取安全图片

2, Gradle配置

`在整个项目的gradle基础配置文件中加入仓库地址:

在项目module的gradle文件中加入相关依赖

在项目module的gradle文件中加入相关依赖

1

2

3

4

5

6

7

8

allprojects {

     repositories {

       jcenter()

       maven {

            url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"

        }

    }

}

在项目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

public class DemoApplication extends Application {

        @Override

        public void onCreate() {

            super.onCreate();

         

            AlibcTradeSDK.asyncInit(this, new AlibcTradeInitCallback() {

                @Override

                public void onSuccess() {

                    //初始化成功,设置相关的全局配置参数

             

                    // ...

                }

 

                @Override

                public void onFailure(int code, String msg) {

                    //初始化失败,可以根据code和msg判断失败原因,详情参见错误说明

                }

            });

        }

    }

 初始化成功后,根据需求找文档就可以了https://baichuan.taobao.com/docs/doc.htm?spm=a3c0d.7629140.0.0.301ebe48fwoJGc&treeId=129&articleId=105647&docType=1

 

DEMO下载地址

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值