How Remote Config works
Remote Config has two parts:- Base configuration: the required catalog of keys and default values.
- Overrides: targeted value changes that apply when an installation matches their conditions.
Create the base configuration
Open Remote Config in the dashboard and add every key your app can read. Supported value types:
Keys must start with a letter. They can contain letters, numbers, and underscores.
Keep keys flat and stable. A JSON value is replaced as a whole by an override; PNLight does not deep-merge nested JSON fields.
Add overrides
Use overrides when a segment should receive a different value from the base configuration. An override can target installation attributes such as:- Attributed campaign, including organic users.
- Device family and model.
- OS version.
- SDK version.
- IP country or App Store country.
Save and publish
Remote Config changes start as a draft.1
Edit the draft
Add or update base keys and overrides.
2
Save changes
Save the draft when the fields validate.
3
Publish
Publish the draft when it is ready for SDKs.