Vai al contenuto

Configurazione Android

GitHub

Il plugin unisce POST_NOTIFICATIONS alla tua app (obbligatorio su Android 13+). Richiedi il permesso runtime con requestPermission(). Versione minima SDK: 24.

Crea i canali di notifica con createChannel prima di inviarli. Usa channelId su ogni notifica.

Per allarmi esatti, intent a schermo intero, e servizio in primo piano notifications, aggiungi i permessi opt-in e il foreground service al manifest della tua app. Dalla root del progetto:

Finestra del terminale
bun ./node_modules/@capgo/capacitor-rich-notifications/scripts/apply-notification-permissions.mjs --project .

Quel helper aggiunge SCHEDULE_EXACT_ALARM, USE_FULL_SCREEN_INTENT, FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE, e dichiara app.capgo.richnotifications.RichForegroundService con foregroundServiceType="specialUse".

Usa foregroundService: true e fullScreen: true solo quando quelle autorizzazioni sono presenti.