Condividi tramite


AppleApsNativeMessage interface

Rappresenta un messaggio APS APS nativo.

Extends

Record<string, any>

Proprietà

alert

Informazioni per la visualizzazione di un avviso.

badge

Numero da visualizzare in una notifica sull'icona dell'app.

category

Tipo di notifica.

content-available

Flag di notifica in background. Per eseguire un aggiornamento in background invisibile all'utente, specificare il valore 1 e non includere l'avviso, la notifica o le chiavi audio nel payload.

content-state

Contenuto aggiornato o finale per un'attività live.

dismissal-date

Timestamp UNIX che rappresenta la data in cui il sistema termina un'attività live e la rimuove dall'isola dinamica e dalla schermata di blocco.

events

Stringa che descrive se si aggiorna o termina un'attività live in corso con la notifica push remota. Per aggiornare l'attività live, usare l'aggiornamento. Per terminare l'attività live, usare end.

filter-criteria

I criteri che il sistema valuta per determinare se visualizza la notifica nello stato attivo corrente.

interruption-level

Importanza e tempi di recapito di una notifica.

mutable-content

Flag di estensione dell'app del servizio di notifica. Se il valore è 1, il sistema passa la notifica all'estensione dell'app del servizio di notifica prima del recapito.

relevance-score

Punteggio di pertinenza, un numero compreso tra 0 e 1, usato dal sistema per ordinare le notifiche dall'app. Il punteggio più alto viene presentato nel riepilogo delle notifiche.

sound

Nome di un file audio nel bundle principale dell'app o nella cartella Libreria/Suoni della directory contenitore dell'app. Specificare la stringa "default" per riprodurre il suono del sistema. Usare questa chiave per le normali notifiche. Per gli avvisi critici, usare invece il dizionario audio.

stale-date

Timestamp UNIX che rappresenta la data in cui un'attività live diventa obsoleta o non aggiornata.

target-content-id

Identificatore della finestra inoltrata.

thread-id

Identificatore specifico dell'app per il raggruppamento delle notifiche correlate.

timestamp

Timestamp UNIX che contrassegna l'ora in cui si invia la notifica remota che aggiorna o termina un'attività dinamica.

Dettagli proprietà

alert

Informazioni per la visualizzazione di un avviso.

alert?: string | AppleAlert

Valore della proprietà

string | AppleAlert

badge

Numero da visualizzare in una notifica sull'icona dell'app.

badge?: number

Valore della proprietà

number

category

Tipo di notifica.

category?: string

Valore della proprietà

string

content-available

Flag di notifica in background. Per eseguire un aggiornamento in background invisibile all'utente, specificare il valore 1 e non includere l'avviso, la notifica o le chiavi audio nel payload.

content-available?: number

Valore della proprietà

number

content-state

Contenuto aggiornato o finale per un'attività live.

content-state?: Record<string, any>

Valore della proprietà

Record<string, any>

dismissal-date

Timestamp UNIX che rappresenta la data in cui il sistema termina un'attività live e la rimuove dall'isola dinamica e dalla schermata di blocco.

dismissal-date?: number

Valore della proprietà

number

events

Stringa che descrive se si aggiorna o termina un'attività live in corso con la notifica push remota. Per aggiornare l'attività live, usare l'aggiornamento. Per terminare l'attività live, usare end.

events?: string

Valore della proprietà

string

filter-criteria

I criteri che il sistema valuta per determinare se visualizza la notifica nello stato attivo corrente.

filter-criteria?: string

Valore della proprietà

string

interruption-level

Importanza e tempi di recapito di una notifica.

interruption-level?: "passive" | "active" | "time-sensitive" | "critical"

Valore della proprietà

"passive" | "active" | "time-sensitive" | "critical"

mutable-content

Flag di estensione dell'app del servizio di notifica. Se il valore è 1, il sistema passa la notifica all'estensione dell'app del servizio di notifica prima del recapito.

mutable-content?: number

Valore della proprietà

number

relevance-score

Punteggio di pertinenza, un numero compreso tra 0 e 1, usato dal sistema per ordinare le notifiche dall'app. Il punteggio più alto viene presentato nel riepilogo delle notifiche.

relevance-score?: number

Valore della proprietà

number

sound

Nome di un file audio nel bundle principale dell'app o nella cartella Libreria/Suoni della directory contenitore dell'app. Specificare la stringa "default" per riprodurre il suono del sistema. Usare questa chiave per le normali notifiche. Per gli avvisi critici, usare invece il dizionario audio.

sound?: string | AppleCriticalSound

Valore della proprietà

stale-date

Timestamp UNIX che rappresenta la data in cui un'attività live diventa obsoleta o non aggiornata.

stale-date?: number

Valore della proprietà

number

target-content-id

Identificatore della finestra inoltrata.

target-content-id?: string

Valore della proprietà

string

thread-id

Identificatore specifico dell'app per il raggruppamento delle notifiche correlate.

thread-id?: string

Valore della proprietà

string

timestamp

Timestamp UNIX che contrassegna l'ora in cui si invia la notifica remota che aggiorna o termina un'attività dinamica.

timestamp?: number

Valore della proprietà

number