Skip to content

A sample app illustrating the core features of VIMNetworking

Notifications You must be signed in to change notification settings

FastSociety/Pegasus

Repository files navigation

Pegasus

A sample app illustrating the core features of VIMNetworking, the Vimeo iOS SDK.

Setup

In order to build and run Pegasus, replace the placeholder values at the top of AppDelegate.h:

#import "AppDelegate.h"

...

static NSString *ClientKey = @"YOUR_CLIENT_KEY";
static NSString *ClientSecret = @"YOUR_CLIENT_SECRET";
static NSString *Scope = @"private public create edit delete interact upload";

static NSString *BackgroundSessionIdentifierApp = @"YOUR_APP_BG_SESSION_ID";
static NSString *BackgroundSessionIdentifierExtension = @"YOUR_EXTENSION_BG_SESSION_ID"; // Must be different from BackgroundSessionIdentifierApp
static NSString *SharedContainerID = @"YOUR_SHARED_CONTAINER_ID";

static NSString *KeychainAccessGroup = @"YOUR_KEYCHAIN_ACCESS_GROUP";
static NSString *KeychainService = @"YOUR_KEYCHAIN_SERVICE";

Obtain a client key and secret here

Read about shared containers here

Read about Keychain access groups and services here

For additional help building and running Pegasus see Apple's iOS Developer Library

License

Pegasus is available under the MIT license. See the LICENSE file for more info.

Questions?

Tweet at us here: @vimeoapi

Post on Stackoverflow with the tag vimeo-ios

Get in touch here

About

A sample app illustrating the core features of VIMNetworking

Resources

Stars

Watchers

Forks

Packages

No packages published