2.2.1 • Published 8 years ago
cordova-plugin-baichuan v2.2.1
cordova-plugin-baichuan
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>注意事项
Android
- 根据实际情况,
AndroidManifest.xml可能需要变动,如application需要加tools:replace="android:label,android:allowBackup"; - 不能直接Debug运行,这样会异常闪退,直接运行是没有这个问题。
 
IOS
- 可能需要手工加
Other Linker Flags,对应的配置项为:-lstdc++ -ObjC;