最近ios项目有需要用到阿里百川SDK,官方文档没有那么详细,如果你的应用只需要简单的唤起跳转到淘宝APP带返回按钮,只需要轻量化的使用到AlibcLinkPartnerSDK,步骤如下:
1.注册及创建应用获取appkey
阿里百川开放平台,这个就不再详细说明
2.下载阿里百川SDK
拿里面的AlibcLinkPartnerSDK.framework拖到项目里去
URL Schemes填入tbopen+你的AppKey,如tbopen123456
在info.plist中,增加LSApplicationQueriesSchemes字段,并添加tbopen,tmall
3.跳转手淘具体代码片段
1.在桥接文件XXX.Bridging-Header.h里申明
#import<AlibcLinkPartnerSDK/AlibcLinkPartnerSDK.h>
2.在需要跳转的地方
if UIApplication.shared.canOpenURL(URL(string: linkUrl)!) {
ALSmartLink.sharedInstance().initWithAppkey(TaobaoAPPkey)//阿里百川appkey
letalsl = ALSLURI()
alsl.backUrl ="tbopen123456://"//返回的关键设置
alsl.url= linkUrl
alsl.target="taobao"
ALSmartLink.sharedInstance().open(alsl) { success, target, degradeURL, errorCodein
DDLog(success)
DDLog(errorCode)
}
}
这样就不需要把整个AlibcTradeSDK放进去了,也不需要安全图片,除非你要用到其他授权等功能