帮助与文档

> >

ShopSDK快速集成文档

一、获取AppKey,AppSecret

1)打开Mob官网,在官网选择登录或注册,新用户先注册,老用户直接登录。

注册页面如下图:

2)注册或登录完成后,会返回首页,点击右上⻆的“进⼊后台”,会跳转⾄管理后台,点击左侧,选择“添加应⽤”。如下图:

填入应用名称:

完成创建即可得到appkey和appsecret

选择’添加产品’,找到移动ShopSDK,点击马上开始,至此你的appkey将开始对ShopSDK生效

注意:由于ShopSDK中的支付业务需要PaySDK的支持,因此添加完ShopSDK后,以同样的操作激活PaySDK,并配置对应的支付配置信息(如微信支付的应用配置或支付宝的应用配置)。至此您的AppKey将同时对ShopSDK及PaySDK生效。

3)开通Mobpay SDK功能

如下图,开通您所需要的支付渠道

 

从上述步骤申请并获取所得的AppKey, AppSecret,请在项目的Info.plist中分别添加’MOBAppKey’, ‘MOBAppSecret’此两字段并分别对应填入,如图

 

二、到Mob官网下载SDK并添加到项目

1)解压后名为SDK的文件夹内会包含以下内容

 

 

将整个名为’SDK’的文件夹拖入到Xcode项目中,如图操作所示

 

2)添加项目依赖

需要添加的系统依赖库:

 

 

操作如下图所示:

 

3)需要配置的选项

i.添加-ObjC标识,在Other Linker Flags中添加,注意大小写,如下图:

ii.退回http,在plist文件里配置App Transport Security Settings,如下图:

 

三、添加使用的代码

如果您直接使用我们的UI,那么只需要初始初始化控制器并显示即可

UI库开源于gitHub上,你可以通过修改源码来修改UI

当使用我们的UI库时,由于需要适配iOS11及iPhoneX等新特性

1)导入头文件

 

2)初始化SPSDKTabBarViewController并直接展示

 

3)其他设置

当您使用我们的UI时,同时也使用了我们的用户系统。

其中用户系统涉及了三个SDK:ShareSDK(提供第三方登陆),SMSSDK(提供短信验证码),UMSSDK(用户系统)

因此您还需要对这些SDK执行一些初始化的操作.

 

UMSSDK

i.使用您的邮箱再次进入mob后台,对您的应用打开UMS服务(在上文的第一点的第2小点,您已经开启了ShopSDK及PaySDK的服务)

 

ii.在UMS中设定您需要支持的第三方登陆的平台

 

 

ShareSDK

i.同样地在mob后台打开ShareSDK服务

 

 

ii.在Xcode项目中的添加ShareSDK初始化代码,用于设定您所需要的第三方登陆平台的应用信息,如图(温馨提示:在前文第一点的第2小点中,如果您已设置微信支付的配置,那么在需要微信登陆的时候我们建议你使用同样的微信配置信息)

 

 

SMSSDK

i.同样地在mob后台打开SMSSDK服务

 

 

3.至此,您已经完成了ShopSDK的快速集成。

四、(可选)仅集成ShopSDK接口,不使用我们提供的UI

您可以完全只使用我们的接口层结合您自己的UI代码来实现整个商城业务。如有需要,请前往文档:ShopSDK详细接口集成文档

 

 

0 0

相关文档