# mob_push v0.2.1 - Table of Contents

Server-side push notifications for Mob apps — APNs (iOS) and FCM (Android)

## Pages

- [Overview](readme.md)
- [Roadmap](plan.md)

## Modules

- API
  - [MobPush](MobPush.md): Server-side push notifications for Mob apps.

- Internals
  - [MobPush.APNS](MobPush.APNS.md): APNs HTTP/2 adapter for MobPush.
  - [MobPush.FCM](MobPush.FCM.md): FCM HTTP v1 adapter for MobPush.
  - [MobPush.TokenCache](MobPush.TokenCache.md): ETS-backed token cache for APNs JWT and FCM OAuth2 access tokens.

## Mix Tasks

- Mix Tasks
  - [mix mob_push.install](Mix.Tasks.MobPush.Install.md): Interactive setup for mob_push — generates config stubs for APNs (iOS) and
FCM (Android) in your project's `config/runtime.exs`.
  - [mix mob_push.setup.apns](Mix.Tasks.MobPush.Setup.Apns.md): Interactive wizard for APNs credential setup — walks you through creating and
installing an APNs Auth Key (.p8) without having to navigate the Apple
Developer portal manually.
  - [mix mob_push.setup.fcm](Mix.Tasks.MobPush.Setup.Fcm.md): Interactive wizard that fully provisions FCM credentials for Android push
notifications — no Firebase console browsing required.

