Share via


PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Método

Definición

Sobrecargas

CreatePushNotificationChannelForApplicationAsync()

Crea un objeto, enlazado a la aplicación que realiza la llamada, a través del cual se recupera un canal de notificación push de Windows Push Notification Services (WNS).

CreatePushNotificationChannelForApplicationAsync(String)

Crea un objeto enlazado a una aplicación especificada, a través de la cual se recupera un canal de notificación de inserción de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama. Solo se debe llamar a esta sobrecarga desde un paquete de varias aplicaciones, la mayoría de las aplicaciones deben usar el método sin ningún parámetro.

CreatePushNotificationChannelForApplicationAsync()

Crea un objeto, enlazado a la aplicación que realiza la llamada, a través del cual se recupera un canal de notificación push de Windows Push Notification Services (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)

Devoluciones

El objeto, enlazado a la aplicación que realiza la llamada, que se usa para solicitar un PushNotificationChannel desde los Servicios de notificaciones push de Windows (WNS).

Atributos

Ejemplos

En el ejemplo siguiente se muestra el uso de este método para recuperar un canal para la aplicación que realiza la llamada.

var pushNotifications = Windows.Networking.PushNotifications;
var channel;

function openNotificationsChannel() {
    var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
    return channelOperation.then(function (newChannel) {
        channel = newChannel;
    }
);

Comentarios

Las notificaciones de notificación, notificación del sistema y actualización de iconos que llegan a este canal se entregan al icono principal o predeterminado de la aplicación.

Se produce una excepción si intenta registrar un canal de notificación push de WNS cuando no hay ninguna conexión de datos.

Consulte también

Se aplica a

CreatePushNotificationChannelForApplicationAsync(String)

Crea un objeto enlazado a una aplicación especificada, a través de la cual se recupera un canal de notificación de inserción de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama. Solo se debe llamar a esta sobrecarga desde un paquete de varias aplicaciones, la mayoría de las aplicaciones deben usar el método sin ningún 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

Identificador de aplicación relativo al paquete (PRAID) de la aplicación que se va a enlazar al canal de notificación de inserción. La aplicación especificada debe estar en el mismo paquete que la aplicación que llama. Para obtener más información sobre el PRAID, consulta el atributo Id del elemento Application .

Si hospeda tareas en segundo plano en un servidor COM fuera de proceso, independiente de la aplicación principal, pase como argumento para applicationId el PRAID de la aplicación que define la windows.backgroundTask extensión en su propio manifiesto de paquete.

Devoluciones

Objeto enlazado a la aplicación especificada en applicationId, que se usa para solicitar un PushNotificationChannel desde los Servicios de notificaciones push de Windows (WNS).

Atributos

Comentarios

Las notificaciones de notificación, notificación del sistema y actualización de iconos que llegan a este canal se entregan al icono principal o predeterminado de la aplicación.

Se produce una excepción si intenta registrar un canal de notificación push de WNS cuando no hay ninguna conexión de datos.

Consulte también

Se aplica a