Skip to main content

Environment variables - description

List of all variables

ANDROID_FIREBASE_CONFIG
API_URL
DOPPLER_CONFIG
DOPPLER_ENVIRONMENT
DOPPLER_PROJECT
ENVIRONMENT_NAME
IOS_FIREBASE_CONFIG
KEYSTORE_KEY_ALIAS
KEYSTORE_KEY_PASSWORD
KEYSTORE_STORE_PASSWORD
WEB_CLIENT_ID

Description

ANDROID_FIREBASE_CONFIG

This is google-services.json file encoded with base64

Detailed instruction

API_URL

It's url that is used to connect with backend

Default: https://api.binarapps.online/

DOPPLER_CONFIG | DOPPLER_ENVIRONMENT | DOPPLER_PROJECT

Automatically added by doppler, don't needed in project

ENVIRONMENT_NAME

Name of environment

Values: qa | staging | production

IOS_FIREBASE_CONFIG

This is GoogleService-Info.plist file encoded with base64

NOTE: More detailed instruction will be added in near future

KEYSTORE_KEY_ALIAS | KEYSTORE_KEY_PASSWORD | KEYSTORE_STORE_PASSWORD

This is used to make usable keystore file in debug.

It's usefull because thanks to that you can test in prebuilded app native functionalities like:

  • push notifications
  • maps
  • google / facebook sign in
  • deeplinks

To make this working you need to generate new keystore and get password, alias and store pasword.

You also need to setup debug.jks file in your code base.

NOTE: More detailed instruction will be added in near future

WEB_CLIENT_ID

This is used for google sign in

NOTE: More detailed instruction will be added in near future