申请阿里百川账号我并没有参与 暂时不写!
文章可能有不全之处 望谅解!
iOS接入
Cocoapod方式引入百川SDK
1.首先添加阿里百川的引用源
Podfile中添加
source 'http://repo.baichuan-ios.taobao.com/baichuanSDK/AliBCSpecs.git'
pod 'AlibcTradeSDK','4.0.0.8'
pod 'AliAuthSDK','2.0.0.3'
pod 'mtopSDK','3.0.0.4'
pod 'securityGuard','5.4.173'
pod 'AliLinkPartnerSDK','4.0.0.24'
pod 'BCUserTrack','5.2.0.11-appkeys'
pod 'UTDID','1.1.0.16'
pod 'AlipaySDK','2.0.0-bc'
2.配置URL Types
工程Targets - Info - URL Types
此处URL Scheme为tbopen{AppKey},如tbopen123456
3.Info.plist配置
增加LSApplicationQueriesSchemes字段,并添加tbopen,tmall。
4.添加依赖库.以下依赖文件缺一不少.
5.添加 -lstdc++ -ObjC
6.配置ATS, 允许HTTP请求
7.添加mtopsdk_configuration.plist文件
8.添加安全图片
把下载的yw_1222.png图片文件添加到工程中,缺少该文件会导致AlibcTradeSDK初始化失败
注:千万不要改名字!
9.初始化
10.调起淘宝
1.pid -- 自己申请的阿里妈妈淘客的pid
2.adzoneId-- 自己申请的阿里妈妈淘客的adzoneId
3.extParams--一个字典 咳喘格式为@{@"taokeAppkey":@"你自己申请的淘客的AppKey"}
注:淘客的AppKey和阿里百川申请的AppKey是不同的。
4.backUrl -- @"taopen你的阿里百川申请的AppKey://";
例如:阿里百川的Appkey为123456 则backUrl = @"taopen123456://";
5.linkKey --可拉起淘宝还是天猫
淘宝:tabao_scheme
天猫:tmall_scheme
6. pageCode -- 后台申请的官方页面pageCode
目前支持“detail” “cart”.
7.淘宝的itemid.