- Navigate to the Presage Developer Admin Service Portal
- Click Register and fill in your email, password, and other required fields.
- Check your email for a confirmation link and follow it to activate your account.
- Go to the Presage Developer Admin Portal Login
- Enter your email and password, then click Submit.
- After successful login you will be redirected to your Portal page, where you can manage your API key and Apps registered for OAuth Authentication.
⚠️ Warning: API Keys are intended for quick testing and local development. For production workloads, use the OAuth 2.0 flow with short-lived tokens.
- In your Dashboard, copy the Active API Key and then follow your platform's Documentation.
NOTE OAuth is currently only supported for iOS and Android. If you are using a different platform, please use the API Key method. Currently, it requires testflight/appstore builds for iOS, and play store testing/release build for Android We may support sandbox builds/development builds in the future.
On your Account → Registered App for OAuth section:
- Select your platform:
- Apple
- Android
- Enter your App ID (bundle identifier or package name).
- Provide your Org ID if you're registering an Apple App or your Signing Key SHA-256 fingerprint if registering an Android App:
- Apple: Org ID (e.g.
AB12CDE34F) - Android: Certificate SHA-256 fingerprint
- Apple: Org ID (e.g.
- Click Register App ID.
Once your app appears in the Registered App(s) for OAuth table:
-
Apple Click Download .plist to fetch a
PresageServices-Info.plistfile and store in the root of your App's repo. No additional code/configuration authentication is needed. -
Android Click Download .xml to fetch a
presage_services.xmlfile and store in the root of your App's/src/main/res/xml/presage_services.xml. No additional code/configuration for authentication is needed.

