Apps
App Configuration
Configuration requirements for iOS and Android mobile apps
This document describes the settings, URLs, and assets that Richie needs from customers to configure iOS and Android mobile apps. All feature sections are optional—include only those relevant to your app.
General App Settings
These settings apply to all apps regardless of enabled features.
App Navigation Structure
Richie apps are configured primarily through their navigation structure. The main level consists of bottom tabs (up to 5), each displaying one of four content types: News, Editions, Web URLs, or Podcasts. A single app can host multiple tabs of the same type.
Bottom Tab Configuration
Each bottom tab requires the following:
Content Type: News
News tabs display section feeds with optional top navigation.
News endpoints
For details on section feed format, see the Section Feeds documentation.
For details on article feed format, see the Article Feeds documentation.
For details on app assets feed, see App Assets.
News Sections
For each news section in a News tab, provide:
If only one section is configured, the top section navigation is hidden. When multiple sections are configured, users can switch between them using the top section navigation or by swiping between sections.
Content Type: Editions
Editions tabs display digital replica editions (e-paper).
Content Type: Podcasts
Podcast tabs display audio content from podcast series.
Content Type: Web URL
Web URL tabs display embedded web content.
Push Notifications
To configure push notifications for breaking news, new Edition issues, or other alerts, please provide:
- iOS: Apple Push Notifications service (APNs) private key, generated at Apple Developer portal
- Android: Google Cloud Service Account private key
- Topics: A list of push notification topics to display in the app
Private keys typically apply to all apps under the same developer account, so they need to be configured only once. Topics are specific to each app.
iOS
Alternatively, you can grant Richie Admin access to your Apple Developer account, and we will generate the APNs key on your behalf. To do this, ensure your Richie contact's Apple ID has the Admin role in your App Store Connect account under Users and Access.
Android
Android push notifications require a Firebase Cloud Messaging service account. Follow the instructions to generate the required credentials.
Topics
Provide a list of notification topics users can subscribe to:
Use topic identifiers to target push notifications via the Richie Push API.