Compartilhar via


NotificationHubClient.SendFcmNativeNotificationAsync Método

Definição

Sobrecargas

SendFcmNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Envia uma notificação nativa de FCM para um conjunto não vazio de marcas (máximo de 20). Isso é equivalente a uma expressão de marca com ORs boolianos ("||").

SendFcmNativeNotificationAsync(String)

Envia uma notificação nativa do FCM (Firebase Cloud Messaging).

SendFcmNativeNotificationAsync(String, IEnumerable<String>)

Envia uma notificação nativa de FCM para um conjunto não vazio de marcas (máximo de 20). Isso é equivalente a uma expressão de marca com ORs boolianos ("||").

SendFcmNativeNotificationAsync(String, String)

Envia uma notificação nativa do FCM para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).

SendFcmNativeNotificationAsync(String, CancellationToken)

Envia uma notificação nativa do FCM (Firebase Cloud Messaging).

SendFcmNativeNotificationAsync(String, String, CancellationToken)

Envia uma notificação nativa do FCM para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).

SendFcmNativeNotificationAsync(String, IEnumerable<String>, CancellationToken)

Envia uma notificação nativa de FCM para um conjunto não vazio de marcas (máximo de 20). Isso é equivalente a uma expressão de marca com ORs boolianos ("||").

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags, System.Threading.CancellationToken cancellationToken);
abstract member SendFcmNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String), cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parâmetros

jsonPayload
String

O conteúdo JSON. A documentação sobre a formatação adequada de uma mensagem FCM pode ser encontrada aqui.

tags
IEnumerable<String>

Um conjunto não vazio de marcas (máximo de 20 marcas). Cada cadeia de caracteres no conjunto pode conter uma única marca.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

NotificationOutcome que descreve o resultado da operação Enviar.

Implementações

Aplica-se a

SendFcmNativeNotificationAsync(String)

Envia uma notificação nativa do FCM (Firebase Cloud Messaging).

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload);
abstract member SendFcmNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String) As Task(Of NotificationOutcome)

Parâmetros

jsonPayload
String

O conteúdo JSON. A documentação sobre a formatação adequada de uma mensagem FCM pode ser encontrada aqui.

Retornos

NotificationOutcome que descreve o resultado da operação Enviar.

Implementações

Aplica-se a

SendFcmNativeNotificationAsync(String, IEnumerable<String>)

Envia uma notificação nativa de FCM para um conjunto não vazio de marcas (máximo de 20). Isso é equivalente a uma expressão de marca com ORs boolianos ("||").

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Collections.Generic.IEnumerable<string> tags);
abstract member SendFcmNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * seq<string> -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tags As IEnumerable(Of String)) As Task(Of NotificationOutcome)

Parâmetros

jsonPayload
String

O conteúdo JSON. A documentação sobre a formatação adequada de uma mensagem FCM pode ser encontrada aqui.

tags
IEnumerable<String>

Um conjunto não vazio de marcas (máximo de 20 marcas). Cada cadeia de caracteres no conjunto pode conter uma única marca.

Retornos

NotificationOutcome que descreve o resultado da operação Enviar.

Implementações

Aplica-se a

SendFcmNativeNotificationAsync(String, String)

Envia uma notificação nativa do FCM para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, string tagExpression);
abstract member SendFcmNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * string -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tagExpression As String) As Task(Of NotificationOutcome)

Parâmetros

jsonPayload
String

O conteúdo JSON. A documentação sobre a formatação adequada de uma mensagem FCM pode ser encontrada aqui.

tagExpression
String

Uma expressão de marca é qualquer expressão booliana construída usando os operadores lógicos AND (&&), OR (||), NOT (!)e parênteses redondos. Por exemplo: (A || B) && !C. Se uma expressão usa apenas ORs, ela pode conter no máximo 20 marcas. Outras expressões são limitadas a 6 marcas. Observe que uma única marca "A" é uma expressão válida.

Retornos

NotificationOutcome que descreve o resultado da operação Enviar.

Implementações

Aplica-se a

SendFcmNativeNotificationAsync(String, CancellationToken)

Envia uma notificação nativa do FCM (Firebase Cloud Messaging).

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, System.Threading.CancellationToken cancellationToken);
abstract member SendFcmNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parâmetros

jsonPayload
String

O conteúdo JSON. A documentação sobre a formatação adequada de uma mensagem FCM pode ser encontrada aqui.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

NotificationOutcome que descreve o resultado da operação Enviar.

Implementações

Aplica-se a

SendFcmNativeNotificationAsync(String, String, CancellationToken)

Envia uma notificação nativa do FCM para uma expressão de marca (uma única marca "tag" é uma expressão de marca válida).

public System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome> SendFcmNativeNotificationAsync (string jsonPayload, string tagExpression, System.Threading.CancellationToken cancellationToken);
abstract member SendFcmNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
override this.SendFcmNativeNotificationAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.NotificationHubs.NotificationOutcome>
Public Function SendFcmNativeNotificationAsync (jsonPayload As String, tagExpression As String, cancellationToken As CancellationToken) As Task(Of NotificationOutcome)

Parâmetros

jsonPayload
String

O conteúdo JSON. A documentação sobre a formatação adequada de uma mensagem FCM pode ser encontrada aqui.

tagExpression
String

Uma expressão de marca é qualquer expressão booliana construída usando os operadores lógicos AND (&&), OR (||), NOT (!)e parênteses redondos. Por exemplo: (A || B) && !C. Se uma expressão usa apenas ORs, ela pode conter no máximo 20 marcas. Outras expressões são limitadas a 6 marcas. Observe que uma única marca "A" é uma expressão válida.

cancellationToken
CancellationToken

Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.

Retornos

NotificationOutcome que descreve o resultado da operação Enviar.

Implementações

Aplica-se a