HeroicLabs 0.11.1

HeroicLabs 0.11.1

测试测试
Lang语言 Obj-CObjective C
许可证 Apache 2
发布最新版本2016年8月

Mo FirouzMo FirouzChris MolozianAndrei Mihu维护。



 
依赖项
AFNetworking~> 3.1
PromiseKit/Promise~> 1.7
 

HeroicLabs 0.11.1

Heroic Labs iOS SDK

Heroic Labs服务的iOS SDK。

SDK指南 | 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密钥有效以及服务可达。

SDK指南

您可以在线找到iOS SDK的完整指南这里

贡献

要在此代码库上开发,您需要

  • Xcode Xcode编辑器。
  • Carthage Objective-C/Swift依赖管理器(brew install carthage
  • CocoaPods Objective-C/Swift依赖管理器。

设置

  1. 打开终端,导航到项目的根文件夹,并执行carthage update
  2. 在Xcode中,选择打开现有项目 - 选择HeroicLabs.xcworkspace文件。
  3. 点击菜单栏上的产品,然后选择构建

所有对文档和代码库的贡献都非常欢迎,并且您可以随时在跟踪器上打开问题,以便增强文档。

合并请求总是受欢迎!:)

测试

测试需要名为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