Airship Preference Center on Bolt
The Preference Center* is an optional feature of Airship, one of Pugpig Bolt's supported integrations. It enables users to choose topics they want to receive notifications for, which can then be used as targeting segments within the Airship dashboard. The screen consists of a series of toggles, which can be broken into distinct sections, with optional text fields to explain what the options are or mean.
The Airship Preference Center is supported on Bolt iOS and Android as of Bolt 3.13 as a settings item. It can only be accessed via opening that item from the settings tab, or deep linking to that screen.
App authentication is required in order for the Airship preference center to work. This is because Airship saves a user's preferences against what they call a named user. A client's authentication service will (usually) pass us a user ID on sign in, which we will automatically send to Airship via our verify_subscription response. This same user ID creates a named user in Airship which is linked to the user's device (via the push token). Any preferences that a user selects or un-selects via the preference center are saved to the named user in Airship. This means that any preferences they have are the same across all their devices.
Most all of the configuration for the actual contents and style of the preference center is is conducted in the Airship dashboard, and thus most relevant documentation lives on their site. All we need is the ID of the Preference Center.
You can apply limited theming to the preference center through your app theming. This is limited to
- Text colour
- Toolbar colour
* Airship uses American English