测试测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布最新版本 | 2016年8月 |
由Mo Firouz、Mo Firouz、Chris Molozian、Andrei Mihu维护。
依赖项 | |
AFNetworking | ~> 3.1 |
PromiseKit/Promise | ~> 1.7 |
Heroic Labs服务的iOS SDK。
Heroic Labs是专为游戏开发者的AWS。轻松将社交、多人游戏和竞技功能添加到任何类型的游戏。该平台处理所有服务器基础设施,以支持为桌面、移动、浏览器或网络构建的游戏。目标是帮助游戏工作室构建美丽的社交和多人游戏,这些游戏可以在大规模上运行。
要查看API的完整列表,请参阅功能。
安装SDK后,将<HeroicLabs/HLClient.h>
导入到您的Objective-C代码中,并复制粘贴以下代码到您的文件中
[HLClient setApiKey:@"1fb234d5678948199cb858ab0905f657"];
[HLClient ping].then(^ {
NSLog(@"Ping was successful.");
}).catch(^(NSError* error) {
NSLog(@"Could not connect to the API %@", [error description]);
});
上图中的API密钥必须替换为您从开发者仪表板获取的自己的密钥。运行您的游戏。将向游戏API发送请求,该请求将验证您的API密钥有效以及服务可达。
您可以在线找到iOS SDK的完整指南这里。
要在此代码库上开发,您需要
brew install carthage
)carthage update
。HeroicLabs.xcworkspace
文件。产品
,然后选择构建
。所有对文档和代码库的贡献都非常欢迎,并且您可以随时在跟踪器上打开问题,以便增强文档。
合并请求总是受欢迎!:)
测试需要名为local-config.plist
的文件。此文件需要与测试在同一文件夹中,并且不应提交到仓库。
要运行SDK测试,请执行以下命令
xcodebuild test -workspace HeroicLabs.xcworkspace -scheme heroiclabs-sdk-ios -destination "name=iPhone 4s"
或者查看漂亮输出
xcodebuild test -workspace HeroicLabs.xcworkspace -scheme heroiclabs-sdk-ios -destination "name=iPhone 4s" | xcpretty -c