Condividi tramite


UIApplicationDelegate.ReceivedRemoteNotification Metodo

Definizione

Indica che l'applicazione ha ricevuto una notifica remota.

[Foundation.Export("application:didReceiveRemoteNotification:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.WillPresentNotification/DidReceiveNotificationResponse' for user visible notifications and 'ReceivedRemoteNotification' for silent remote notifications.")]
public virtual void ReceivedRemoteNotification (UIKit.UIApplication application, Foundation.NSDictionary userInfo);
abstract member ReceivedRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary -> unit
override this.ReceivedRemoteNotification : UIKit.UIApplication * Foundation.NSDictionary -> unit

Parametri

application
UIApplication

Riferimento all'interfaccia utenteApplication che ha richiamato questo metodo delegato.

userInfo
NSDictionary

Dizionario la cui chiave "aps" contiene informazioni correlate alla notifica

Attributi

Commenti

Il userInfo dizionario avrà una chiave aps che restituirà un altro NSDictionaryoggetto . Tale dizionario può includere le chiavi seguenti:

ChiaveTipoDescrizione
avvisoStringa o NSDictionarySe il valore per la alert chiave è una stringa , tale stringa sarà il testo di un stringavviso con due pulsanti: "Chiudi" e "Visualizza". Se l'utente dell'applicazione sceglie "Visualizza", l'applicazione verrà avviata. Se il valore è un NSDictionary, conterrà una serie di chiavi relative alla localizzazione.
badgeIntegerNumero da visualizzare nella notifica dell'icona dell'app. Se 0, il badge verrà rimosso. Se null, il badge non deve cambiare.
soundstringNome di un file audio nel bundle dell'app. Se il file non esiste o il valore è "predefinito", verrà riprodotto il suono di avviso predefinito.
contenuto disponibileIntegerUn valore 1 indica che è disponibile un nuovo contenuto. Questo è destinato alle app e ai download di contenuti in background.

Si applica a