Notifiche Push
Richiesta permessi, recupero token e sottoscrizione agli eventi di notifica push.
Accessibile tramite appo.push.
Definizione del Tipo
Prop
Type
Utilizzo
Richiesta Permesso
const status = await appo.push.requestPermission();
// stato: 'granted' | 'denied' | 'undetermined'Ottenere il Token Push
if (status === 'granted') {
const token = await appo.push.getToken();
// token: string | null
}Sottoscriversi ai Messaggi
Si attiva quando una notifica push viene ricevuta mentre l'app e in primo piano. Ascolta sul canale evento push.message.
const unsubscribe = appo.push.onMessage((message) => {
console.log(message.title, message.body, message.data);
});
// Smetti di ascoltare
unsubscribe();Sottoscriversi ai Tap sulle Notifiche
Si attiva quando l'utente tocca una notifica (avvio a caldo, tiepido o a freddo). Ascolta sul canale evento push.response.
const unsubscribe = appo.push.onResponse((response) => {
console.log(response.title, response.body, response.actionIdentifier);
});Tipi Correlati
Prop
Type
Prop
Type
Prop
Type
Fallback nel Browser
| Metodo | Fallback |
|---|---|
requestPermission() | Restituisce 'denied' |
getToken() | Restituisce null |
onMessage() | Restituisce una funzione di annullamento inattiva |
onResponse() | Restituisce una funzione di annullamento inattiva |