This package coordinates push registration from the app shell without owning notification delivery UI.
- Coordinator pattern keeps push setup separate from activity and service classes.
- Settings interfaces provide persisted registration state.
- Flavor source sets can provide platform specific push connectors.
Push registration reads persisted push settings, decides whether registration is needed, and delegates registration or cleanup to the active connector implementation.
- Integrates with notification settings from
android/coreand data settings contracts. - Flavor code under
app/src/google/andapp/src/github/supplies platform specific services. - Notification permission requests are initiated by
MainScreenthroughandroid/corehelpers.