Skip to main content

App > Design > Integrations > Platforms

Configure the IDs, keys and certificates brainCloud needs to work with each platform's services and stores

Written by Jason Liang

The App > Design > Integrations > Platforms page is where you enter the platform-specific IDs, keys and certificates brainCloud needs to work with each platform's services and stores, for example to authenticate players with their platform account or to verify in-app purchases.

These settings used to be on the Core App Info page and now have their own page.

Platform Tabs

Each platform has its own tab. A tab is only shown when that platform is enabled for your app, so if you don't see a platform you need, enable it first under App > Design > Core App Info > Platforms.

Fields that hold IDs only accept numbers, letters, hyphens (-), underscores (_) and periods (.).

Apple

  • Bundle ID: used for validating purchases.

  • In-App Purchase Shared Secret: only used for auto-renewable subscriptions.

  • Signin Client ID: used for Sign in with Apple.

  • Signin Services IDs: used for Sign in with Apple. Optional, comma-separated list.

  • App Store Server API: the Apple ID, Issuer ID, Key ID and Encoded Key from App Store Connect, used to verify purchases with Apple's App Store Server API.

  • Use App Store Server API for legacy receipts (optional): also use the App Store Server API when verifying older receipts.

Google

  • Google Package Name, Google App ID, Google Client ID and Google Client Secret: your app's Google identifiers, used for Google authentication and Google Play services.

  • Google Play Service Account JSON: the service account key brainCloud uses to verify Google Play purchases.

  • Google Service Account Email (legacy) and Google Service Account p12 Certificate (legacy): the older service account setup. Use Add Certificate... or Update Certificate... to upload the p12 file. The certificate shows as (Configured) or (Not Configured).

Amazon

  • Shared Secret: used to verify Amazon Appstore purchases.

Microsoft

  • Web Client ID, Web Tenant ID and Web Client Secret: your Microsoft app registration details.

  • Fake Windows Store in-app Purchase Success: makes Windows Store purchases succeed without real verification. For testing only.

Steam

  • Steam App ID and Steam Publisher Key: your Steamworks app ID and publisher Web API key.

  • Steam Identity: the identity used for Steam authentication tickets.

  • Steam Verify App Ownership: check that the player owns your app on Steam when they authenticate.

  • Always Update Profile Pic URL: update the player's profile picture from Steam on every login.

  • Use Sandbox Purchases: use Steam's sandbox for purchases, for testing.

  • Default Currency: the currency used for Steam purchases.

Epic Games

  • Epic Games Client ID, Deployment ID and Sandbox ID: your Epic Online Services product details.

  • Trusted Server Client ID and Trusted Server Client Secret: the trusted server client credentials brainCloud uses to call Epic's services.

PSN

  • PSN Client ID and PSN Client Secret: your PlayStation Network credentials.

  • Service Type: Development, Testing or Production.

  • Network Architecture: Legacy or Sandbox.

  • Always Update Profile Pic URL: update the player's profile picture from PSN on every login.

Nintendo

  • Nintendo Client ID: your Nintendo application client ID.

Oculus

  • Meta Horizon (Quest) App ID and Meta Horizon (Quest) App Secret: for Meta Quest apps, including Meta Horizon Store purchases.

  • Rift App ID and Rift App Secret: for Rift apps.

Facebook

  • Facebook App ID and Facebook App Secret: your Facebook app credentials.

  • Facebook Verification Token: used for Facebook real-time updates.

  • Facebook Limited Login: whether to retrieve the player's friends, Do not retrieve friends or Retrieve and add to internal friends (add only).

Twitter

  • Twitter Consumer Key and Twitter Consumer Secret: your Twitter app credentials.

Blackberry

  • App World ID: your BlackBerry App World ID.

Saving Changes

Click Save to save your changes on all tabs, or Reset to undo them. Save is only available when there are changes and all fields are valid.

Permissions

Write access to this page is required to change platform settings. Users with read-only access can view the page, but the fields are disabled.

Did this answer your question?