PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreatePushNotificationChannelForApplicationAsync() |
Cria um objeto associado ao aplicativo de chamada, por meio do qual você recupera um canal de notificação por push dos Serviços de Notificação por Push do Windows (WNS). |
CreatePushNotificationChannelForApplicationAsync(String) |
Cria um objeto associado a um aplicativo especificado, por meio do qual você recupera um canal de notificação por push dos Serviços de Notificação por Push do Windows (WNS). O aplicativo especificado deve estar no mesmo pacote que o aplicativo de chamada. Essa sobrecarga só deve ser chamada de um pacote de vários aplicativos, a maioria dos aplicativos deve usar o método sem parâmetro. |
CreatePushNotificationChannelForApplicationAsync()
Cria um objeto associado ao aplicativo de chamada, por meio do qual você recupera um canal de notificação por push dos Serviços de Notificação por Push do Windows (WNS).
public:
static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync();
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
function createPushNotificationChannelForApplicationAsync()
Public Shared Function CreatePushNotificationChannelForApplicationAsync () As IAsyncOperation(Of PushNotificationChannel)
Retornos
O objeto, associado ao aplicativo de chamada, que é usado para solicitar um PushNotificationChannel dos Serviços de Notificação por Push do Windows (WNS).
- Atributos
Exemplos
O exemplo a seguir mostra o uso desse método para recuperar um canal para o aplicativo de chamada.
var pushNotifications = Windows.Networking.PushNotifications;
var channel;
function openNotificationsChannel() {
var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
return channelOperation.then(function (newChannel) {
channel = newChannel;
}
);
Comentários
As notificações de atualização de bloco, notificação do sistema e de selo que chegam neste canal são entregues ao bloco padrão ou main do aplicativo.
Uma exceção será gerada se você tentar registrar um canal de notificação por push do WNS quando não houver nenhuma conexão de dados.
Confira também
- CreatePushNotificationChannelForApplicationAsync(String)
- Visão geral dos Serviços de Notificação por Push do Windows (WNS)
- Exemplo de notificações por push e periódicas (arquivadas)
- Guia de início rápido: enviando uma notificação por push
- Como solicitar, criar e salvar um canal de notificação
- Cabeçalhos de solicitação e resposta de serviço de notificação por push
Aplica-se a
CreatePushNotificationChannelForApplicationAsync(String)
Cria um objeto associado a um aplicativo especificado, por meio do qual você recupera um canal de notificação por push dos Serviços de Notificação por Push do Windows (WNS). O aplicativo especificado deve estar no mesmo pacote que o aplicativo de chamada. Essa sobrecarga só deve ser chamada de um pacote de vários aplicativos, a maioria dos aplicativos deve usar o método sem parâmetro.
public:
static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(string applicationId);
function createPushNotificationChannelForApplicationAsync(applicationId)
Public Shared Function CreatePushNotificationChannelForApplicationAsync (applicationId As String) As IAsyncOperation(Of PushNotificationChannel)
Parâmetros
- applicationId
-
String
Platform::String
winrt::hstring
O PRAID (identificador de aplicativo relativo ao pacote) do aplicativo a ser associado ao canal de notificação por push. O aplicativo especificado deve estar no mesmo pacote que o aplicativo de chamada. Para obter mais informações sobre o PRAID, consulte o atributo Id do elemento Application .
Se você estiver hospedando tarefas em segundo plano em um servidor COM fora do processo, separado do aplicativo main, passe como o argumento para applicationId
o PRAID do aplicativo que define a windows.backgroundTask
extensão em seu próprio manifesto de pacote.
Retornos
O objeto, associado ao aplicativo especificado em applicationId, que é usado para solicitar um PushNotificationChannel dos Serviços de Notificação por Push do Windows (WNS).
- Atributos
Comentários
As notificações de atualização de bloco, notificação do sistema e de selo que chegam neste canal são entregues ao bloco padrão ou main do aplicativo.
Uma exceção será gerada se você tentar registrar um canal de notificação por push do WNS quando não houver nenhuma conexão de dados.
Confira também
- CreatePushNotificationChannelForApplicationAsync()
- Visão geral dos Serviços de Notificação por Push do Windows (WNS)
- Exemplo de notificações por push e periódicas (arquivadas)
- Início Rápido: Enviando uma notificação por push de bloco
- Início Rápido: Enviar uma notificação por push do sistema
- Como atualizar uma notificação por meio de notificações por push
- Como autenticar com o Serviço de Notificação por Push do Windows (WNS)
- Como solicitar, criar e salvar um canal de notificação
- Diretrizes e lista de verificação de notificações por push
- Cabeçalhos de solicitação e resposta de serviço de notificação por push