阿里百川电商SDKiOS接入教程Swi

注解网上有很多iOS接入阿里百川的文档资料(官方也有接入流程的文档0),但是他们大多数使用的是Object-C语言,针对的XCode版本也比较老。本教程使用Swift语言,XCode最新版(12.4)。申请百川电商SDK权限前往阿里百川开发者控制台1申请百川电商SDK的权限。提示如果您还没有应用,可以创建应用之后再申请相应的权限。获取安全图前往阿里百川开发者控制台1获取v5版本的安全图。注解当前阿里百川在改版,尚未测试v6版本的安全图是否可以正常初始化。集成阿里百川SDK推荐使用CocoaPod方式接入[免去自己需要下载依赖的麻烦].修改Podfile配置注解如果没有Podfile可以手工创建。如果您没有使用过CocoaPods可以查阅CocoaPods官方3的使用文档修改Podfile文件:如图所示:更新Pod依赖编辑保存Podfile之后,使用podupdate下载配置依赖。使用XCode加载xcworkspace工程如果原先XCode打开的是xcodeproj工程,则需要重启XCode加载xcworkspace工程。放置安全图把下载的安全图(yw__baichuan.jpg)放到xcodeproj项目的根目录。警告这儿下载的安全图必须是iOS版本的安全图。安全图可以从阿里百川开发者控制台1下载。如果安全图名称不一致,请手动修改图片名称(安全图名称必须为:yw__baichuan.jpg)。配置URLScheme如图所示:警告tbopen后面的数值应该是您在淘宝开放平台上的APPKey。这儿的数值不是固定值。配置LSApplicationQueriesSchemes如图所示:其他配置配置ATS,允许HTTP请求.在Targets-BuildSettings中设置Bitcode为No引入头文件在项目的Bridging-Header中引入依赖的百川SDK头文件:AppDelegate初始化百川SDK在AppDelegate类中的funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplication.LaunchOptionsKey:Any]?)-Bool函数中,添加初始化函数:添加如下函数(如果AppDelegate中不存在):SceneDelegate初始化百川SDKSceneDelegate类中添加:完整的实现可以参考奇遇淘客iOS版2.详细资料:


转载请注明:http://www.aierlanlan.com/rzgz/5792.html