Compartilhar via


PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Método

Definição

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

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

Aplica-se a