提交 f9323fc9 作者: 张梦磊

合并分支 'iOS' 到 'master'

ios_sdk文档修改

查看合并请求 zwwl/zw_game_sdk!107
No preview for this file type
## ZYouSDK V1.0.0文档接入使用 ## ZYouSDK V1.0.0文档接入使用
...@@ -65,21 +65,25 @@ ...@@ -65,21 +65,25 @@
   3.1、从平台处获取对接SDK    3.1、从平台处获取对接SDK
   3.2、手动集成    3.2、手动集成
     将ZYouSDKFramework-iOS文件夹直接添加进工程,ZYouSDKFramework-iOS 文件夹中包含ZYouSDK,ZYSDKConfig,ZYouBundle三个文件      将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    在TARGETS - Signing & Capabilities 下添加In-App Purchase
   3.6、Xcode开启https请求    3.8、Xcode开启https请求
   在 Info.plist 中添加 NSAppTransportSecurity 类型 Dictionary    在 Info.plist 中添加 NSAppTransportSecurity 类型 Dictionary
   在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型 Boolean ,值设为 YES    在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型 Boolean ,值设为 YES
   3.7、Xcode添加白名单    3.9、Xcode添加白名单
   在 Info.plist 中添加 LSApplicationQueriesSchemes 类型 Array    在 Info.plist 中添加 LSApplicationQueriesSchemes 类型 Array
   在LSApplicationQueriesSchemes下添加以下白名单    在LSApplicationQueriesSchemes下添加以下白名单
``` ```
weixin weixin
wechat wechat
...@@ -103,7 +107,8 @@ app启动时调用注册sdk ...@@ -103,7 +107,8 @@ app启动时调用注册sdk
``` ```
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch. // Override point for customization after application launch.
[[ZYouManager shareInstance]zy_registerGame]; //此注册方法需要在游戏初始化之前调用
[[ZYouManager shareInstance]zy_registerGameWithApplication:application options:launchOptions];
return YES; return YES;
} }
...@@ -113,12 +118,17 @@ app启动时调用注册sdk ...@@ -113,12 +118,17 @@ app启动时调用注册sdk
return [[ZYouManager shareInstance]zy_application:app openURL:url]; return [[ZYouManager shareInstance]zy_application:app openURL:url];
} }
- (void)applicationDidBecomeActive:(UIApplication *)application {
[[ZYouManager shareInstance]zy_applicationDidBecomeActive:application];
}
``` ```
### 5、登录<a name="sec5"></a> ### 5、登录<a name="sec5"></a>
登录方法<a name="sec6.1"></a> 登录方法<a name="sec6.1"></a>
``` ```
- (void)zy_privacyAgreementSuccessBlock:(void(^)(void))successBlock;
- (void)zy_loginViewSuccessBlock:(void(^)(id responseObject))successBlock failureBlock:(void(^)(NSString *error))failureBlock; - (void)zy_loginViewSuccessBlock:(void(^)(id responseObject))successBlock failureBlock:(void(^)(NSString *error))failureBlock;
``` ```
- 说明:调出登录页面登录成功返回token - 说明:调出登录页面登录成功返回token
...@@ -158,6 +168,8 @@ app启动时调用注册sdk ...@@ -158,6 +168,8 @@ app启动时调用注册sdk
#### 登录调用示例<a name="sec5.2"></a> #### 登录调用示例<a name="sec5.2"></a>
``` ```
//监听同意协议后调用登录方法
[[ZYouManager shareInstance]zy_privacyAgreementSuccessBlock:^{
[[ZYouManager shareInstance]zy_loginViewSuccessBlock:^(id _Nonnull responseObject) { [[ZYouManager shareInstance]zy_loginViewSuccessBlock:^(id _Nonnull responseObject) {
//显示悬浮球 //显示悬浮球
[[ZYouManager shareInstance]zy_showSuspensionBallCancleBlock:^{ [[ZYouManager shareInstance]zy_showSuspensionBallCancleBlock:^{
...@@ -166,6 +178,8 @@ app启动时调用注册sdk ...@@ -166,6 +178,8 @@ app启动时调用注册sdk
} failureBlock:^(NSString * _Nonnull error) { } failureBlock:^(NSString * _Nonnull error) {
}]; }];
}];
``` ```
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论