提交 9102890d 作者: 闫永超

合并分支 'overseas' 到 'release'

海外接口文档

查看合并请求 zwwl/zw_game_sdk!122
## ZYouSDK V1.0.0文档接入使用
## ZYouSDK V1.0.0文档接入使用
......@@ -65,21 +65,25 @@
   3.1、从平台处获取对接SDK
   3.2、手动集成
     将ZYouSDKFramework-iOS文件夹直接添加进工程,ZYouSDKFramework-iOS 文件夹中包含ZYouSDK,ZYSDKConfig,ZYouBundle三个文件
   3.3、添加依赖 TARGETS -> Build Phases -> Link Binary With Libraries 下添加 libsqlite3.tbd
   3.3 ZYSDKConfig配置文件中 game_id为平台方提供, zyscheme 为zy+game_id+sdk.zwnet.cn 的拼写 其他配置参数请勿修改
   3.4 ZYSDKConfig配置文件中 game_id为平台方提供, zyscheme 为zy+game_id+sdk.zwnet.cn (如 zy219sdk.zwnet.cn) 的拼写 其他配置参数请勿修改
   3.4 点击项目名称,点击 Info 选项卡,在 URL Types 选项中,点击 +,在 URL Schemes 中输入 ZYSDKConfig文件中zyscheme的值
   3.5 TARGETS点击项目名称,点击 Info 选项卡,添加NSUserTrackingUsageDescription权限 配置文案如(是否允许xx使用您的IDFA信息,以此来优化您的使用体验)
   3.5、添加IAP
   3.6 TARGETS点击项目名称,点击 Info 选项卡,在 URL Types 选项中,点击 +,在 URL Schemes 中输入 ZYSDKConfig文件中zyscheme的值
   3.7、添加IAP
   在TARGETS - Signing & Capabilities 下添加In-App Purchase
   3.6、Xcode开启https请求
   3.8、Xcode开启https请求
   在 Info.plist 中添加 NSAppTransportSecurity 类型 Dictionary
   在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型 Boolean ,值设为 YES
   3.7、Xcode添加白名单
   3.9、Xcode添加白名单
   在 Info.plist 中添加 LSApplicationQueriesSchemes 类型 Array
   在LSApplicationQueriesSchemes下添加以下白名单
```
weixin
wechat
......@@ -103,7 +107,8 @@ app启动时调用注册sdk
```
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[[ZYouManager shareInstance]zy_registerGame];
//此注册方法需要在游戏初始化之前调用
[[ZYouManager shareInstance]zy_registerGameWithApplication:application options:launchOptions];
return YES;
}
......@@ -113,12 +118,17 @@ app启动时调用注册sdk
return [[ZYouManager shareInstance]zy_application:app openURL:url];
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
[[ZYouManager shareInstance]zy_applicationDidBecomeActive:application];
}
```
### 5、登录<a name="sec5"></a>
登录方法<a name="sec6.1"></a>
```
- (void)zy_privacyAgreementSuccessBlock:(void(^)(void))successBlock;
- (void)zy_loginViewSuccessBlock:(void(^)(id responseObject))successBlock failureBlock:(void(^)(NSString *error))failureBlock;
```
- 说明:调出登录页面登录成功返回token
......@@ -158,6 +168,8 @@ app启动时调用注册sdk
#### 登录调用示例<a name="sec5.2"></a>
```
//监听同意协议后调用登录方法
[[ZYouManager shareInstance]zy_privacyAgreementSuccessBlock:^{
[[ZYouManager shareInstance]zy_loginViewSuccessBlock:^(id _Nonnull responseObject) {
//显示悬浮球
[[ZYouManager shareInstance]zy_showSuspensionBallCancleBlock:^{
......@@ -166,6 +178,8 @@ app启动时调用注册sdk
} failureBlock:^(NSString * _Nonnull error) {
}];
}];
```
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论