iOS Version: 4.1.0.3
Android Version: 4.1.0.5
$ npm install react-native-mbaichuan --save
- 老版本升级上来的可以删除Podfile中的淘宝百川源,官方已经不再维护
source 'http://repo.baichuan-ios.taobao.com/baichuanSDK/AliBCSpecs.git'
- 打开
ios/Podfile
文件,添加以下自建百川仓库,可以自己fork
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
·······
target 'App' do
# tag为https://github.com/bashen1/AlibcTradeSDK-Specs.git仓库实际tag
pod 'AlibcTradeSDK-Specs', :git=> 'https://github.com/bashen1/AlibcTradeSDK-Specs.git', :tag=> '1.3.0'
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
·······
target
【注意】:所有平台的安全图片需要都改为v6的图片
- 把
yw_1222.jpg
重命名为yw_1222_baichuan.jpg
拖入到项目中 -
URL Schemes
添加tbopen + 百川APPID
-
LSApplicationQueriesSchemes
添加tmall
、tbopen
- 重命名为
yw_1222_baichuan.jpg
,复制百川安全图片yw_1222_baichuan.jpg
到android/app/src/main/res/drawable/yw_1222_baichuan.jpg
详见examples目录
新的商品ID需要传入adZoneId,否则Android跳转手淘提示「服务竟然出错了」,iOS也只能跳转至手淘首页
模块升级时请注意上方iOS的集成方式,如果SDK升级了,需要改tag
pod 'AlibcTradeSDK-Specs', :git=> 'https://github.com/bashen1/AlibcTradeSDK-Specs.git', :tag=> '1.3.0'
开源不易,且用且珍惜