Cordova plugin for Baichuan SDK (阿里百川Cordova插件)
支持平台:安卓、IOS
安卓插件版本:3.1.1.206 --2017-9-29 IOS插件版本:3.1.1.206 --2017-9-29
Baichuan.auth(action, success, error);
/**
* action: login/getSession/logout
*/
Baichuan.showPage(pageArgs, [taokeArgs, showArgs, exArgs], success, error);
/**
* pageArgs: {
* type: 'itemDetailPage/shopPage/addCartPage/myOrdersPage/myCartsPage/page',
* itemId: '',
* shopId: '',
* allOrder: true/false,
* url: '',
* status: 0-4, // 所要展示订单的订单状态
* }
* [taokeArgs: {
* pid: '',
* adzoneid: '',
* subPid: '',
* unionId: '',
* key: ''
* }
* showArgs: {
* openType: 'Auto/H5/Native', // 打开页面的方式
* backUrl: '', // 指定手淘回跳的地址
* nativeFailMode: 'NONE/JumpBROWER/JumpDOWNLOAD/JumpH5', // 跳手淘/天猫失败后的处理策略
*
* // Android
* clientType: '',
* pageClose: true/false,
* proxyWebview: true/false,
* showTitleBar: true/false,
* title: '',
*
* // IOS
* linkKey: '', // applink使用,优先拉起的linkKey,手淘:@"taobao_scheme"
* }
* exArgs: {
* 自定义
* }]
*/
Baichuan.setting(settings, success, error);
/**
* settings: {
* forceH5: true/false,
* syncForTaoke: true/false,
* taokeParams: 同上,
* channel: ['', ''],
* ISVCode: '',
* ISVVersion: '',
* }
*/
-
创建 百川无线应用
-
完善你的应用 基本信息
-
申请开通 初级电商能力
cordova plugin add cordova-plugin-baichuan --variable APPKEY=<自己的Appkey>
或
cordova plugin add https://github.com/wenin819/cordova-plugin-baichuan.git --variable APPKEY==<自己的Appkey>
- 根据实际情况,
AndroidManifest.xml
可能需要变动,如application
需要加tools:replace="android:label,android:allowBackup"
; - 不能直接Debug运行,这样会异常闪退,直接运行是没有这个问题。
- 可能需要手工加
Other Linker Flags
,对应的配置项为:-lstdc++ -ObjC
;