一:集成
1:將GameSDK_Resource夾 和 FamesFWSDK.framework 加入項(xiàng)目。
```
Resource文件夾包含SDK的圖片資源包(GameImage.bundle)和SDK所需要的一些第三方(SVProgressHUD,IQKeyboardManager)墨礁。
```
二:使用
在用到SDK的控制器里導(dǎo)入頭文件#import<GamesFWSDK/GameManager.h>
1:根據(jù)標(biāo)識(shí)符初始化SDK
```
[[GameManager sharedManager] initSDKWithAppId:@"標(biāo)識(shí)符"];
```
2:檢測(cè)支付結(jié)果
在AppDelegate中的applicationWillEnterForeground方法中調(diào)用:
[[GameManager sharedManager] handleApplicationWillEnterForeground];
3:在需要調(diào)用登錄的時(shí)候調(diào)用登錄方法
[[GameManager sharedManager] LoginWithSucessBlock:^(int code, NSString *uid, NSString *token) {
//? ? ? ? * ?code=1 賬號(hào)登錄
//? ? ? ? * ?code=2 游客登錄
//? ? ? ? uid 用戶唯一標(biāo)識(shí)
//? ? ? ? token 本次登錄的標(biāo)識(shí)
}];
4: 在需要調(diào)用支付的時(shí)候調(diào)用支付方法
[[GameManager sharedManager] PayProductName:@"產(chǎn)品名" ProductID:@"內(nèi)購套餐ID" Money:@"支付金額單位是元" OrderID:@"單號(hào)" Result:^(int code, NSString *reason) {
//? ? ? ? code reason
//? ? ? ? *? 0 支付失敗
//? ? ? ? *? 1 支付成功
//? ? ? ? *? 2 用戶取消
//? ? ? ? *? 3 結(jié)果不明
//? ? ? ? *? 4 驗(yàn)證未通過
}];