The YesGraph Developer Hub

Welcome to the YesGraph developer hub. You'll find comprehensive guides and documentation to help you start working with YesGraph as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

iOS SDK Overview

High Performance Invite Flows for iOS

YesGraph helps apps grow by providing incredible social invite flows and recommending which friends a user should invite. We do a lot of social graph analysis and machine learning to make these recommendations. Check out this example of our invite flow on iOS:

To integrate your iPhone or iPad app with YesGraph, use the Open Source YesGraph iOS SDK.

The architecture for this SDK is based on a client and a server, with each client having a unique identifier key and only the server having the trusted YesGraph secret key. You can read more about the Mobile App Architecture.

For sample server code, you can check out the Python Server Example or the Parse Example if you are using Parse.

For more information on the YesGraph REST API calls, you can look at:
/invites-sent
/invites-accepted
/suggested-seen

Documentation

Documentation is divided into multiple documents:

  • Installation - Describes multiple ways of integrating YesGraph SDK into your application.
  • Getting Started - Easy to use guide.
  • Authentication - Describes authenticating with YesGraph API using the SDK.
  • Sharing - Describes sharing with YesGraph SDK.
  • Styling - Describes how to style the default YesGraph components.
  • Using SDK components - Describes how to use different SDK components to achieve specialized goals.
  • Architecture - Describes details of SDK internal architecture, classes and connections between them.

If you have any problems, do not hesitate to contact us.

iOS SDK Overview

High Performance Invite Flows for iOS