# 百川電商SDK3.1.1.99接入文檔-Android## Android SDK 集成
#### Gradle接入方式(3.1+ 版本支持)1回论, 獲得安全圖片(圖片獲取方式見接入準(zhǔn)備文檔)散罕,并放在/res/drawable目錄下,如果已經(jīng)有安全圖片傀蓉,需要替換欧漱。2, 老用戶升級(jí)葬燎,請先刪除原來的所有jar & aar依賴误甚,包括alisdk-kernel, alisdk-kernel-base, alisdk-login, alisdk-rpc, alisdk-security, alisdk-system, alisdk-ui, nbsdk-trade等。3谱净, Gradle配置? ? `在整個(gè)項(xiàng)目的gradle基礎(chǔ)配置文件中加入倉庫地址`? ? ```? ? allprojects {? ? ? ? repositories {? ? ? ? ? ? jcenter()? ? ? ? ? ? maven {? ? ? ? ? ? ? ? url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"? ? ? ? ? ? }? ? ? ? }? ? } ```? `在項(xiàng)目module的gradle文件中加入相關(guān)依賴` ```? ? ? ? ? dependencies {? ? ? ? ? ? //fastjson? ? ? ? compile 'com.alibaba:fastjson:1.2.9'? ? ? ? //支付? ? ? ? compile 'com.alibaba.alipay:alipaySingle:20160825@jar'? ? ? ? //登陸? ? ? ? compile 'com.ali.auth.sdk:alibabauth_core:1.1.4@jar'? ? ? ? compile 'com.ali.auth.sdk:alibabauth_ui:1.1.4@aar'? ? ? ? compile 'com.ali.auth.sdk:alibabauth_ext:1.1.4@jar'? ? ? ? //【可選】僅供特殊合作伙伴使用? ? ? ? compile 'com.ali.auth.sdk:alibabauth_accountlink:1.1.4@jar'? ? ? ? //安全基礎(chǔ)? ? ? ? compile 'com.taobao.android:securityguardaar3:5.1.81@aar'? ? ? ? //【可選】安全高級(jí)窑邦,如使用了發(fā)放紅包、優(yōu)惠券高級(jí)功能壕探,則必須引入? ? ? ? compile 'com.taobao.android:securitybodyaar3:5.1.25@aar'? ? ? ? //Mtop網(wǎng)關(guān)? ? ? ? compile 'com.taobao.android:mtopsdk_allinone_open:1.2.2.4@jar'? ? ? ? //applink? ? ? ? compile 'com.alibaba.sdk.android:alibc_link_partner:1.1.0.0'? ? ? ? //UT? ? ? ? compile 'com.taobao.android:utdid4all:1.1.5.3_proguard@jar'? ? ? ? compile 'com.alibaba.mtl:app-monitor-sdk:2.5.1.3_for_bc_proguard@jar'? ? ? ? //電商SDK? ? ? ? compile 'com.alibaba.sdk.android:alibc_trade_common:3.1.1.99'? ? ? ? compile 'com.alibaba.sdk.android:alibc_trade_biz:3.1.1.99'? ? ? ? compile 'com.alibaba.sdk.android:alibc_trade_sdk:3.1.1.99'? ? ? ? ? ? }? ? ? ```? #### Maven接入方式 (3.1+ 版本支持)1冈钦, 獲得安全圖片(圖片獲取方式見接入準(zhǔn)備文檔),并放在/res/drawable目錄下李请,如果已經(jīng)有安全圖片瞧筛,需要替換。2导盅, 老用戶升級(jí)驾窟,請先刪除原來的所有jar & aar依賴,包括alisdk-kernel, alisdk-kernel-base, alisdk-login, alisdk-rpc, alisdk-security, alisdk-system, alisdk-ui, nbsdk-trade等认轨。3, pom 配置```com.alibabafastjson1.2.9jarcom.alibaba.alipayalipaySingle20160825jarcom.ali.auth.sdkalibabauth_core1.1.4jarcom.ali.auth.sdkalibabauth_ui1.1.4aarcom.ali.auth.sdkalibabauth_ext1.1.4jar//【可選】僅供特殊合作伙伴使用com.ali.auth.sdkalibabauth_accountlink1.1.4jarcom.taobao.androidsecurityguardaar35.1.81aarcom.taobao.androidsecuritybodyaar35.1.25aarcom.taobao.androidmtopsdk_allinone_open1.2.2.4com.taobao.androidalibc_link_partnerjar1.1.0.0com.taobao.androidutdid4all1.1.5.3_proguardcom.alibaba.mtlapp-monitor-sdk2.5.1.3_for_bc_proguardaarcom.alibaba.sdk.androidalibc_trade_common3.1.1.99aarcom.alibaba.sdk.androidalibc_trade_biz3.1.1.99aarcom.alibaba.sdk.androidalibc_trade_sdk3.1.1.99aar```? #### aar 接入方式1月培, 獲得安全圖片(圖片獲取方式見接入準(zhǔn)備文檔)嘁字,并放在/res/drawable目錄下,如果已經(jīng)有安全圖片杉畜,需要替換纪蜒。2, 老用戶升級(jí)此叠,請先刪除原來的所有jar & aar依賴纯续,包括alisdk-kernel, alisdk-kernel-base, alisdk-login, alisdk-rpc, alisdk-security, alisdk-system, alisdk-ui, nbsdk-trade等。3灭袁, 下載電商SDK Libs猬错,解壓,將電商SDK的aar茸歧,jar倦炒,導(dǎo)入工程。4软瞎, Android Studio用戶逢唤,需要配置build.gradle? ? ```? ? repositories {? ? ? ? flatDir {? ? ? ? ? ? dirs 'libs'? ? ? ? }}? ? ? dependencies {? ? ? ? ? ? //fastjson? ? ? ? compile(name: 'fastjson-1.2.9', ext: 'jar')? ? ? ? ? ? //支付? ? ? ? compile(name: 'alipaySingle-20160825', ext: 'jar')? ? ? ? ? ? ? ? //登陸? ? ? ? compile(name: 'alibabauth_core-1.1.4', ext: 'jar')? ? ? ? compile(name: 'alibabauth_ui-1.1.4', ext: 'aar')? ? ? ? compile(name: 'alibabauth_ext-1.1.4', ext: 'jar')? ? ? ? //【可選】僅供特殊合作伙伴使用? ? ? ? compile(name: 'alibabauth_accountlink-1.1.0.5', ext: 'jar')? ? ? ? ? ? ? ? ? ? ? ? //安全基礎(chǔ)? ? ? ? compile(name: 'securityguardaar3-5.1.81', ext: 'aar')? ? ? ? //【可選】安全高級(jí)拉讯,如使用了發(fā)放紅包、優(yōu)惠券高級(jí)功能鳖藕,則必須引入? ? ? ? compile(name: 'securitybodyaar3-5.1.25', ext: 'aar')? ? ? ? ? ? ? ? //Mtop網(wǎng)關(guān)? ? ? ? compile(name: 'mtopsdk_allinone_open-1.2.2.4', ext: 'jar')? ? ? ? ? ? ? ? //applink? ? ? ? compile(name: 'alibc_link_partner-1.1.0.0', ext: 'jar')? ? ? ? ? ? ? ? //UT? ? ? ? compile(name: 'utdid4all-1.1.5.3_proguard', ext: 'jar')? ? ? ? compile(name: 'app-monitor-sdk-2.5.1.3_for_bc_proguard', ext: 'aar')? ? ? ? ? ? ? ? //電商SDK? ? ? ? compile(name: 'alibc_trade_common-3.1.1.99', ext: 'aar')? ? ? ? compile(name: 'alibc_trade_biz-3.1.1.99', ext: 'aar')? ? ? ? compile(name: 'alibc_trade_sdk-3.1.1.99', ext: 'aar')? ? ? ? ? ? }? ? ? ```#### Proguard 規(guī)則? ```? ? -keepattributes Signature? ? -keep class sun.misc.Unsafe { *; }? ? -keep class com.taobao.** {*;}? ? -keep class com.alibaba.** {*;}? ? -keep class com.alipay.** {*;}? ? -dontwarn com.taobao.**? ? -dontwarn com.alibaba.**? ? -dontwarn com.alipay.**? ? -keep class com.ut.** {*;}? ? -dontwarn com.ut.**? ? -keep class com.ta.** {*;}? ? -dontwarn com.ta.**? ? -keep class org.json.** {*;}? ? -keep class com.ali.auth.**? {*;}? ```
## 快速入門
#### 初始化SDK導(dǎo)入后魔慷,即可在代碼中使用百川相關(guān)組件,在使用具體功能前需要在應(yīng)用的入口方法(Application的onCreate)中初始化百川SDK```? ? public class DemoApplication extends Application {? ? ? ? @Override? ? ? ? public void onCreate() {? ? ? ? ? ? super.onCreate();? ? ? ? ? ? ? ? ? ? AlibcTradeSDK.asyncInit(this, new AlibcTradeInitCallback() {? ? ? ? ? ? ? ? @Override? ? ? ? ? ? ? ? public void onSuccess() {? ? ? ? ? ? ? ? ? ? //初始化成功著恩,設(shè)置相關(guān)的全局配置參數(shù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // ...? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? @Override? ? ? ? ? ? ? ? public void onFailure(int code, String msg) {? ? ? ? ? ? ? ? ? ? //初始化失敗院尔,可以根據(jù)code和msg判斷失敗原因,詳情參見錯(cuò)誤說明? ? ? ? ? ? ? ? }? ? ? ? ? ? });? ? ? ? }? ? }```
#### 資源銷毀在使用完成后页滚,可以調(diào)用destroy方法召边,釋放百川相應(yīng)的資源引用```? ? AlibcTradeSDK.destroy();? ? ```
#### 電商API使用初始化完成后,就可以使用百川提供的功能組件裹驰,通過調(diào)用AlibcTrade的show方法隧熙,傳入相應(yīng)的page(page詳情,參考下面API詳細(xì)說明)幻林,來完成調(diào)用贞盯。```? ? //提供給三方傳遞配置參數(shù)? ? MapexParams = new HashMap<>();? ? exParams.put(AlibcConstants.ISV_CODE, "appisvcode");? ? ? ? //商品詳情page? ? AlibcBasePage detailPage = new AlibcDetailPage(itemId);? ? ? ? //實(shí)例化店鋪打開page? ? AlibcBasePage shopPage = new AlibcShopPage(shopId);? ? ? ? //實(shí)例化添加購物車打開page? ? AlibcBasePage addCardPage = new AlibcAddCartPage(itemId)? ? ? ? //實(shí)例化我的訂單打開page? ? AlibcBasePage ordersPage = new AlibcMyOrdersPage(status, allOrder);? ? ? ? //實(shí)例化我的購物車打開page? ? AlibcBasePage myCartsPage = new AlibcMyCartsPage();? ? ? ? ? ? //實(shí)例化URL打開page? ? AlibcBasePage page = new AlibcPage(taokeUrl);? ? //設(shè)置頁面打開方式? ? AlibcShowParams showParams = new AlibcShowParams(OpenType.Native, false);? ? ? ? //使用百川sdk提供默認(rèn)的Activity打開detail? ? AlibcTrade.show(context, detailPage, showParams, null, exParams ,? ? new AlibcTradeCallback() {? ? ? ? @Override? ? ? ? public void onTradeSuccess(AlibcTradeResult tradeResult) {? ? //打開電商組件,用戶操作中成功信息回調(diào)沪饺。tradeResult:成功信息(結(jié)果類型:加購躏敢,支付;支付結(jié)果)? ? ? ? }? ? ? ? ? ? @Override? ? ? ? public void onFailure(int code, String msg) {? ? ? ? ? ? //打開電商組件整葡,用戶操作中錯(cuò)誤信息回調(diào)件余。code:錯(cuò)誤碼;msg:錯(cuò)誤信息? ? ? ? }? ? });? ? ? ? /使用自己的Activity & webview打開detail? ? AlibcTrade.show(context, webView, webViewClient, webChromeClien, tdetailPage, showParams, null, exParams ,? ? new AlibcTradeCallback() {? ? ? ? @Override? ? ? ? public void onTradeSuccess(AlibcTradeResult tradeResult) {? ? //打開電商組件遭居,用戶操作中成功信息回調(diào)啼器。tradeResult:成功信息(結(jié)果類型:加購,支付俱萍;支付結(jié)果)? ? ? ? }? ? ? ? ? ? @Override? ? ? ? public void onFailure(int code, String msg) {? ? ? ? ? ? //打開電商組件端壳,用戶操作中錯(cuò)誤信息回調(diào)。code:錯(cuò)誤碼枪蘑;msg:錯(cuò)誤信息? ? ? ? }? ? });```
## API 說明
#### 初始化SDK初始化百川電商相關(guān)組件损谦,該方法異步執(zhí)行,使用百川電商相關(guān)功能前岳颇,必須調(diào)用初始化照捡。```? /**? ? * 百川電商SDK初始化【異步】? ? *? ? * @param context 建議設(shè)置Application(必填)? ? * @param initResultCallback? 初始化狀態(tài)信息回調(diào)(可以為null)? ? */? AlibcTradeSDK.asyncInit(Context context, AlibcTradeInitCallback initResultCallback)```
#### 調(diào)用電商組件**1. 外部傳入webview方式打開電商組件**[注意]:當(dāng)傳入webviewClient,并重載shouldOverrideUrlLoading方法時(shí)话侧,遇到淘系鏈接情況下(即訪問淘寶麻敌、天貓、登錄掂摔、購物車等頁面時(shí))术羔,該方法返回值要為false赢赊,否則可能會(huì)出現(xiàn)業(yè)務(wù)流程錯(cuò)誤問題。```? ? /**? ? * 打開電商組件,支持使用外部webview? ? *? ? * @param activity? ? ? ? ? ? 必填? ? * @param webView? ? ? ? ? ? ? 外部 webView? ? * @param webViewClient? ? ? ? webview的webViewClient? ? * @param webChromeClient? ? ? webChromeClient客戶端? ? * @param tradePage? ? ? ? ? ? 頁面類型,必填级历,不可為null释移,詳情見下面tradePage類型介紹? ? * @param showParams? ? ? ? ? show參數(shù)? ? * @param taokeParams? ? ? ? ? 淘客參數(shù)? ? * @param trackParam? ? ? ? ? yhhpass參數(shù)? ? * @param tradeProcessCallback 交易流程的回調(diào),必填寥殖,不允許為null玩讳;? ? * @return 0標(biāo)識(shí)跳轉(zhuǎn)到手淘打開了,1標(biāo)識(shí)用h5打開,-1標(biāo)識(shí)出錯(cuò)? ? */? ? ? AlibcTrade.show(activity, webView, webViewClient, webChromeClient, tradePage, showParams, taokeParams, trackParam, new AlibcTradeCallback() {? ? ? ? @Override? ? public void onTradeSuccess(AlibcTradeResult tradeResult) {? ? //打開電商組件,用戶操作中成功信息回調(diào)嚼贡。tradeResult:成功信息(結(jié)果類型:加購熏纯,支付;支付結(jié)果)? ? }? ? @Override? ? public void onFailure(int code, String msg) {? ? ? ? //打開電商組件粤策,用戶操作中錯(cuò)誤信息回調(diào)樟澜。code:錯(cuò)誤碼;msg:錯(cuò)誤信息? ? }});```
**2. 提供默認(rèn)的webview打開電商組件**```? /**? ? * 打開電商組件, 使用默認(rèn)的webview打開? ? *? ? * @param activity? ? ? ? ? ? 必填? ? * @param tradePage? ? ? ? ? ? 頁面類型,必填叮盘,不可為null秩贰,詳情見下面tradePage類型介紹? ? * @param showParams? ? ? ? ? show參數(shù)? ? * @param taokeParams? ? ? ? ? 淘客參數(shù)? ? * @param trackParam? ? ? ? ? yhhpass參數(shù)? ? * @param tradeProcessCallback 交易流程的回調(diào),必填柔吼,不允許為null毒费;? ? * @return 0標(biāo)識(shí)跳轉(zhuǎn)到手淘打開了,1標(biāo)識(shí)用h5打開,-1標(biāo)識(shí)出錯(cuò)? ? */? ? AlibcTrade.show(activity, tradePage, showParams, taokeParams, trackParam, new AlibcTradeCallback() {? ? ? ? @Override? ? public void onTradeSuccess(AlibcTradeResult tradeResult) {? ? //打開電商組件,用戶操作中成功信息回調(diào)愈魏。tradeResult:成功信息(結(jié)果類型:加購觅玻,支付;支付結(jié)果)? ? }? ? @Override? ? public void onFailure(int code, String msg) {? ? ? ? //打開電商組件培漏,用戶操作中錯(cuò)誤信息回調(diào)串塑。code:錯(cuò)誤碼;msg:錯(cuò)誤信息? ? }});```
#### Page類型
**詳情**```? ? /**? ? * 功能說明:商品詳情頁面? ? */? ? public class AlibcDetailPage {? ? ? ? ? ? ? /**? ? ? ? * 商品詳情頁? ? ? ? * @param itemId 支持itemId和openItemId的商品北苟,必填,不允許為null打瘪;? ? ? ? *? ? ? ? ? ? ? eg.37196464781L友鼻;AAHd5d-HAAeGwJedwSnHktBI;? ? ? ? */? ? ? public AlibcDetailPage(String itemId)? ? }```
**店鋪**```? ? /**? ? * 功能說明:店鋪頁面? ? */? ? public class AlibcShopPage {? ? ? /**? ? ? ? * 店鋪頁面? ? ? ? * @param shopId 店鋪id闺骚,支持明文id? ? ? ? */? ? ? public AlibcShopPage(String shopId)? ? }```
**加購物車**```? ? /**? ? * 功能說明:加購頁面? ? */? ? public class AlibcAddCartPage {? ? ? /**? ? ? ? * 加入購物車頁面? ? ? ? * @param itemId 支持itemId和openItemId的商品彩扔,必填,不允許為null僻爽;? ? ? ? *? ? ? ? ? ? ? eg.37196464781L虫碉;AAHd5d-HAAeGwJedwSnHktBI;? ? ? ? */? ? ? public AlibcAddCartPage(String itemId)? ? }```
**我的訂單**```? ? /**? ? * 功能說明:我的訂單頁面? ? */? ? public class AlibcMyOrdersPage {? ? ? /**? ? ? ? * 我的訂單頁面? ? ? ? *? ? ? ? * @param status? 默認(rèn)跳轉(zhuǎn)頁面胸梆;填寫:0:全部敦捧;1:待付款须板;2:待發(fā)貨;3:待收貨兢卵;4:待評價(jià)? ? ? ? * @param allOrder false 進(jìn)行訂單分域(只展示通過當(dāng)前app下單的訂單)习瑰,true 顯示所有訂單? ? ? ? */? ? ? public AlibcMyOrdersPage(int status, boolean allOrder)? ? }```
**我的購物車**```? ? /**? ? * 功能說明:我的購物車頁面? ? */? ? public class AlibcMyCartsPage {? ? ? /**? ? ? ? * 購物車頁? ? ? ? */? ? ? public AlibcMyCartsPage()? ? }```
**url打開頁面**```? ? /**? ? * 功能說明:url展示頁面? ? */? ? public class AlibcPage {? ? ? /**? ? ? ? * url展示頁面? ? ? ? * @param url 要展示的url? ? ? ? */? ? ? public AlibcPage(String url)? ? }```
#### 釋放電商SDK相關(guān)資源```? /**? ? * 銷毀電商SDK相關(guān)資源引用,防止內(nèi)存泄露? ? */? AlibcTradeSDK.destory()```
#### 設(shè)置SDK API調(diào)用默認(rèn)方式```? /**? ? * 是否走強(qiáng)制H5的邏輯秽荤。false:按照默認(rèn)規(guī)則策略打開頁面甜奄;true:全部頁面均為H5打開;? ? * 注意:初始化完成后調(diào)用才能生效? ? *? ? * @param isforceH5 (默認(rèn)為false)? ? * @return 返回打開策略是否設(shè)置成功? ? */? AlibcTradeSDK.setForceH5(boolean isforceH5)```
#### 設(shè)置SDK 淘客打點(diǎn)策略 ```? /**? ? * 設(shè)置是否使用同步淘客打點(diǎn)。true:使用淘客同步打點(diǎn)窃款;false:關(guān)閉同步打點(diǎn)课兄,使用異步打點(diǎn);? ? * 注意:初始化完成后調(diào)用才能生效晨继;在加購場景下烟阐,只有異步淘客打點(diǎn)? ? *? ? * @param isSyncForTaoke(默認(rèn)為true)? ? * @return 返回同步淘客打點(diǎn)策略是否設(shè)置成功? ? */? AlibcTradeSDK.setSyncForTaoke(boolean isSyncForTaoke)```
#### 設(shè)置淘客全局參數(shù)```? /**? ? * 設(shè)置全局淘客參數(shù),方便開發(fā)者用同一個(gè)淘客參數(shù)踱稍,不需要在show接口重復(fù)傳入? ? * 注意:初始化完成后調(diào)用才能生效? ? *? ? * @param taokeParams 淘客參數(shù)? ? */? AlibcTradeSDK.setTaokeParams(AlibcTaokeParams taokeParams) ```
#### 設(shè)置渠道信息```? /**? ? * 設(shè)置渠道信息(如果有渠道專享價(jià)曲饱,需要設(shè)置)? ? * 注意:初始化完成后調(diào)用才能生效? ? *? ? * @param typeName? ? : 渠道類型(默認(rèn)為:0)? ? * @param channelName : 渠道名稱(默認(rèn)為:null)? ? */? AlibcTradeSDK.setChannel(String typeName, String channelName)```
#### 設(shè)置ISV code```? /**? ? * 設(shè)置isvCode? ? * 注意:初始化完成后調(diào)用才能生效? ? *? ? * @param isvCode? ? * @return 返回isv code是否設(shè)置成功? ? */? AlibcTradeSDK.setISVCode(String isvCode)```
#### 設(shè)置ISV 版本```? /**? ? * 設(shè)置isv的版本 ,通常為三方app版本珠月,可以不進(jìn)行設(shè)置扩淀;默認(rèn)1.0.0? ? * 注意:初始化完成后調(diào)用才能生效? ? *? ? * @param isvVersion? ? * @return 返回isv version是否設(shè)置成功? ? */? AlibcTradeSDK.setISVVersion(String isvVersion)```
## 3.1版本主要變化
#### 主要接口變化`1. 初始化用戶不用再傳入app key``2. 使用電商SDK,打開detail啤挎,shop等功能驻谆,接口調(diào)用方式升級(jí)````//3.0方式IAliTradeService aliTradeService = AliTradeSDK.getService(IAliTradeService.class);aliTradeService.show(this,tradeBasePage, showParams,null, exParams, new AliTradeProcessCallback() {? ? @Override? ? ? ? public void onTradeSuccess(AliTradeResult tradeResult) {}? ? @Override? ? public void onFailure(int code, String msg) {}}); //3.1方式AlibcTrade.show(this,tradeBasePage, showParams,null, exParams, new AlibcTradeCallback() {? ? @Overridesult? ? public void onTradeSuccess(AlibcTradeResult tradeResult) {}? ? @Override? ? public void onFailure(int code, String msg) {}});```#### 主要類改名一覽| SDK 3.0 | SDK 3.1 | |:-----------|:------------|| AliTradeSDK | AlibcTradeSDK |? ? ? ? ? | AliTradeService | AlibcTrade |? ? ? ? | AliTradeShowParams | AlibcShowParams |? ? ? ? ? | AliTradeTaokeParams | AlibcTaokeParams |? ? ? ? ? ? | AliTradePage | AlibcPage | | AliTradeDetailPage | AlibcDetailPage || AliTradeShopPage | AlibcShopPage || AliTradeMyOrdersPage | AlibcMyOrdersPage || AliTradeAddCartPage | AlibcAddCartPage || AliTradeMyCartsPage | AlibcMyCartsPage || SDK 3.1 | SDK 3.1.1.99 | |:-----------|:------------|| TradeResult | AlibcTradeResult |? ? ? ? ? | ResultType | AlibcResultType |? ? ? ? | AlibcConfig | AlibcConfigService |? ? ? ? ? | TBAppLinkUtil | ALPLinkKeyType(TMALL_SCHEME 變更為 TMALL ,TAOBAO_SCHEME 變更為 TAOBAO) |? ? ? ? ? ? | AlibcContext.Environment | 包名變更 com.alibaba.baichuan.trade.common.Environment | | AlibcTaokeParams | 包名變更 com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams || AlibcLogin | 包名變更 com.alibaba.baichuan.trade.biz.login.AlibcLogin || AlibcLoginCallback | 包名變更 com.alibaba.baichuan.trade.biz.login.AlibcLoginCallback || AlibcLoginCallback | 包名變更 com.alibaba.baichuan.trade.biz.login.AlibcLoginCallback |#### 3.1升級(jí)到3.1.1.99版本主要變更AlibcTradeSDK拆分為三部分庆聘,AlibcTradeCommon胜臊,AlibcTradeBiz,AlibcTradeSDK伙判;AlibcApplink升級(jí)為AlibcLinkPartner象对;優(yōu)化淘客流程;優(yōu)化WebView代理方式宴抚;優(yōu)化百川模塊耦合勒魔;