GrowSolution-For-iOS(增长变现解决方案)
增长变现解决方案通过阅读、签到、分享等方式积攒金币兑换零钱,并支持提现。使用本方案能够为App带来用户的拉新及持续活跃。简单接近无成本的集成,除了带来用户增量及活跃,也给开发者提供额外的收入的途径。
当前的版本
- iOS v1.2.0
官网文档
一、获取AppKey,AppSecret
1.打开Mob官网,在官网选择登录或注册,新用户先注册,老用户直接登录。
2.注册或登录完成后,会返回首页,选择导航栏,找到"变现增长解决方案"并点击进入。随后将进入增长变现解决方案应用后台,选择创建应用,如下图:
完成创建后,点击进入应用,进入'设置',即可得到App Key和App Secret;
3.从上述步骤申请并获取所得的AppKey, AppSecret,请在项目的Info.plist中分别添加’MOBAppKey’, ‘MOBAppSecret’此两字段并分别对应填入,如图
4.应用后台填入所需要使用的社交平台的配置信息,最多支持新浪微博,微信及QQ。
并注意在Xcode项目的Info.plist进行相关的配置:
URLScheme:
- 新浪微博:
wb+appkey
- QQ:
tencent+appid/QQ+appid(appid转换成八位16进制数)
- 微信:
微信的appid
白名单LSApplicationQueriesSchemes: 可参考iOS9+系统适配中第三大点,也可参考demo,如图:
App Transport Security Settings 设置ATS
二、下载SDK并添加到项目
增长变现解决方案是一整套的方案功能,其功能由多个SDK组合而成
(1)手动导入SDK
解压后名为SDK的文件夹内会包含以下内容
GrowSDK - 增长变现解决方案主体库
CMSSDK - MobSDK之一,提供咨询内容
ShareSDK - MobSDK之一,提供分享模块
Required - 基础支撑/工具类库
BaiduMobAd - 合作方百度AdSDK
添加系统依赖库:
-AdSupport.framework
-WebKit.framework
-MessageUI.framework
-libstdc++
-libz1.2.5
-libsqlite3 微信SDK所需
(2)pod导入
-
首先 cd 至项目的根目录,执行 pod setup;
-
按需在 Podfile 文件中添加命令:
pod 'mob_growsdk'
- 如果之前没有安装过,第一次使用请先执行
安装库:pod install
如果之前一次没有已经安装过,那只需要在执行
更新库:pod update
三、添加代码
1.绑定用户
增长变现解决方案需要您有自己的用户系统支持,并将你的用户id(及同时支持头像、昵称)与我们的服务进行绑定。
导入头文件
#import <GrowSDK/GrowSDK.h>
进行绑定
[GrowSDK bindingAcount:@"YourUserId"
nickName:@"YourUserNickName"
avatar:@"YourUserAvatarUrl"
result:^(NSString *mobUserId, NSError *error) {
//返回的mobUserId为内部流通的经转化的用户id,可不用理会
}];
2.展示模块
增长变现解决方案整个木块的入口为控制器,直接调用展现即可。【注意展现前必须要执行上述第1步‘绑定用户’】
导入头文件
#import <GrowSDKUI/GrowSDKUI.h>
选定展示类型,并进行展示
[GrowSDKUI defaultUI].type = GSDKUIControllerShowTypePresent;
[[GrowSDKUI defaultUI] showFrom:self result:^(NSError *error) {
}];