<commit_before>GameUp iOS SDK Usage
====================
The iOS SDK for the GameUp Service.

### About
[GameUp](https://gameup.io/) is a scalable, reliable, and fast gaming service for game developers.

The service provides the features and functionality provided by game servers today. Our goal is to enable game developers to focus on being as creative as possible and building great games. By leveraging the GameUp service you can easily add social login, gamer profiles, cloud game storage, and many other features.

For the full list of features check out our [main documentation](https://gameup.io/docs/).

### Setup
The client SDK is available on [CocoaPods](http://cocoadocs.org/docsets/GUGameUpSDK/0.1.0)

It is fully compatible with iOS 5 and XCode 4.4+.

### Using [CocoaPods](http://http://cocoapods.org/)

```cocoapods
pod 'GUGameUpSDK', '~> 0.1.0'
```

### Getting Started

To interact with the GameUp SDK, first you need to get an ApiKey. Get yours through our [Dashboard](http://dashboard.gameup.io).

The SDK is asynchronous as it uses AFNetworking to make network calls. This means that you 'ask' for some information and some time later you'll get a callback with the desired data. To receive callbacks, you need to have a class that conforms to `GUResponderProtocol`:

```Objective-C
// MyGameUpResponder.h
#import <Foundation/Foundation.h>
#import <GUResponderProtocol.h>

@interface MyGameUpResponder : NSObject <GUResponderProtocol>
@end
```

```Objective-C
// MyGameUpResponder.m
#import "MyGameUpResponder.h"

@implementation MyGameUpResponder
- (void)failedPing:(NSInteger)statusCode withError:(NSError*) error
{
    // this is invoked when the ping fails to validate
        // either the ApiKey is invalid
        // or the Gamer Token is invalid<commit_msg>Updated README to reflect iOS requirment version<commit_after>GameUp iOS SDK Usage
====================
The iOS SDK for the GameUp Service.

### About
[GameUp](https://gameup.io/) is a scalable, reliable, and fast gaming service for game developers.

The service provides the features and functionality provided by game servers today. Our goal is to enable game developers to focus on being as creative as possible and building great games. By leveraging the GameUp service you can easily add social login, gamer profiles, cloud game storage, and many other features.

For the full list of features check out our [main documentation](https://gameup.io/docs/).

### Setup
The client SDK is available on [CocoaPods](http://cocoadocs.org/docsets/GUGameUpSDK/0.3.0)

It is fully compatible with iOS 6 and XCode 4.4+.

### Using [CocoaPods](http://http://cocoapods.org/)

```cocoapods
pod 'GUGameUpSDK', '~> 0.3.0'
```

### Getting Started

To interact with the GameUp SDK, first you need to get an ApiKey. Get yours through our [Dashboard](http://dashboard.gameup.io).

The SDK is asynchronous as it uses AFNetworking to make network calls. This means that you 'ask' for some information and some time later you'll get a callback with the desired data. To receive callbacks, you need to have a class that conforms to `GUResponderProtocol`:

```Objective-C
// MyGameUpResponder.h
#import <Foundation/Foundation.h>
#import <GUResponderProtocol.h>

@interface MyGameUpResponder : NSObject <GUResponderProtocol>
@end
```

```Objective-C
// MyGameUpResponder.m
#import "MyGameUpResponder.h"

@implementation MyGameUpResponder
- (void)failedPing:(NSInteger)statusCode withError:(NSError*) error
{
    // this is invoked when the ping fails to validate
        // either the ApiKey is invalid
        // or the Gamer Token is invalid
{'fraction_non_alphanumeric': 0.10085896370185647, 'fraction_numerical': 0.004987531172069825, 'mean_word_length': 4.511450381679389, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 11, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5227232', 'n_tokens_mistral': 1094, 'n_tokens_neox': 1021, 'n_words': 435}