Forem instances rely on Rpush to deliver push notifications. This decision was heavily influenced by the desire to provide as much flexibility as possible to Creators. In order to do this, Forem instances can register and configure a
These consumer apps represent mobile applications that users use to browse and consume content on a Forem. Authenticated users of a specific Forem instance can register a
Device associated to a
ConsumerApp. With these pieces we are able to deliver push notifications to users devices.
ConsumerApp configuration page can be found at
/admin/apps/consumer_apps. The official Forem apps are supported by default and require their secret credential to be provided via ENV variable.