The Integrations page allows you to integrate with 3rd-party external providers and configure a multitude of external, social authentications within the GameSparks platform. The set up process for most Integrations is straightforward - you simply enter the App Id and the App Secret supplied by the external provider for your game.
3rd-Party Authentication Tutorials! You'll find detailed tutorials on how to set up authentication with GameSparks through many of the supported 3rd-party external providers here.
FAQs? You can review Frequently Asked Questions about integrations with 3rd-party external providers.
Managing External Integrations
1. In the portal, go to Configurator > Integrations.
2. Click the external provider you want to integrate with your game in GameSparks. For example, Facebook:
3. Click Edit to change the configuration settings for the external provider.
Don't See the 3rd-Party Provider? If you don't see the 3rd-party provider you want to set up in the Integrations page, go to your Game Overview page and click to Edit your game. You can select the 3rd-party providers you want in your game on the Features & Integrations tab.
Integrations>Facebook allows you to set up Facebook Authentication for your game. An in-depth tutorial can be found here.
Integrations>Twitter allows you to set up Twitter Authentication for your game. An in-depth tutorial can be found here.
Google Play Integration
Integrations>Google allows you to set up Google Play Authentication for your game.
Integrations>Apple allows configuring IOS Push Notifications as well as IOS IAPs for your game.
Integrations>Microsoft allows configuring Windows Push Notifications for your game.
Integrations>Amazon allows you to set up Amazon Authentication as well as Amazon IAPs for your game.
Integrations>Steam allows you to set up Steam Authentication.
Integrations>Twitch allows you to set up Twitch Authentication, for your game. An in-depth tutorial can be found here.
Integrations>Kongregate allows you to set up Kongregate Authentication for your game. An in-depth tutorial can be found here.
Integrations>PSN allows you set up PSN Authentication for your game.
There are options for which PSN network endpoints authentication will use for both the Preview and Live stages of your game:
- Use PSN Dev Network. If ON, authentication will use the PSN network test (Development) endpoints.
- Use Prod QA network. If ON, authentication will use the PSN network QA endpoints.
- If both Use PSN Dev Network and Use Prod QA network are OFF, authentication will use the PSN network production endpoints.
So, once your game is published, you can turn off these settings for Live so that your game connects to the production PSN networks and not the QA or Dev ones.
For ongoing game development, you can exploit these options to manage the release and continued development of your game:
- Keep two games, one for Development and one for Distribution.
- When you have a stable version of your Development game, take a Snapshot and copy the Snapshot to your Distribution game and make a build of your game against it.
- When you have released your game, you can turn off the Dev and QA network options in the Distribution game but keep them on in your Development game so that you can continue to develop your game to add and test new features.
Integration with Viber is dealt with on a by-request basis. Please contact Customer Support if you are interested in integrating with this 3rd-party provider.
You don't need to perform any set up in the portal for WeChat authentication, because all of the required information is contained in your WeChat Connect Requests.
Integrations>QQ allows you set up QQ Authentication for your game.
Integrations>Nintendo allows you set up Nintendo Authentication for your game.