一:集成
1:将GameSDK_Resource夹 和 FamesFWSDK.framework 加入项目。
```
Resource文件夹包含SDK的图片资源包(GameImage.bundle)和SDK所需要的一些第三方(SVProgressHUD,IQKeyboardManager)。
```
二:使用
在用到SDK的控制器里导入头文件#import<GamesFWSDK/GameManager.h>
1:根据标识符初始化SDK
```
[[GameManager sharedManager] initSDKWithAppId:@"标识符"];
```
2:检测支付结果
在AppDelegate中的applicationWillEnterForeground方法中调用:
[[GameManager sharedManager] handleApplicationWillEnterForeground];
3:在需要调用登录的时候调用登录方法
[[GameManager sharedManager] LoginWithSucessBlock:^(int code, NSString *uid, NSString *token) {
// * code=1 账号登录
// * code=2 游客登录
// uid 用户唯一标识
// token 本次登录的标识
}];
4: 在需要调用支付的时候调用支付方法
[[GameManager sharedManager] PayProductName:@"产品名" ProductID:@"内购套餐ID" Money:@"支付金额单位是元" OrderID:@"单号" Result:^(int code, NSString *reason) {
// code reason
// * 0 支付失败
// * 1 支付成功
// * 2 用户取消
// * 3 结果不明
// * 4 验证未通过
}];
网友评论