Compartilhar via


UIApplicationDelegate.ReceivedRemoteNotification Método

Definição

Indica que o aplicativo recebeu uma notificação 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

Parâmetros

application
UIApplication

Referência à UIApplication que invocou esse método delegado.

userInfo
NSDictionary

Um dicionário cuja chave "aps" contém informações relacionadas à notificação

Atributos

Comentários

O userInfo dicionário terá uma chave aps que retornará outro NSDictionary. Esse dicionário pode incluir as seguintes chaves:

ChaveTipoDescrição
alertaCadeia de caracteres ou NSDictionarySe o valor da alert chave for um string, essa cadeia de caracteres será o texto de um alerta com dois botões: "Fechar" e "Exibir". Se o usuário do aplicativo escolher "Exibir", o aplicativo será iniciado. Se o valor for um NSDictionary, ele conterá uma série de chaves relacionadas à localização.
seloInteiroO número a ser exibido no selo do ícone do aplicativo. Se 0, o selo será removido. Se null, o selo não deverá ser alterado.
somCadeia de caracteresO nome de um arquivo de som no pacote do aplicativo. Se o arquivo não existir ou o valor for "padrão", o som de alerta padrão será reproduzido.
conteúdo disponívelInteiroUm valor de 1 indica que o novo conteúdo está disponível. Isso se destina a downloads de conteúdo em segundo plano e aplicativos da Banca de Notícias.

Aplica-se a