Compartir a través de


PushNotificationChannelManagerForUser Clase

Definición

Crea objetos que se usan para recuperar canales de notificación de inserción de Windows Push Notification Services (WNS). Estos canales se enlazan al usuario actual a través de una aplicación o icono secundario.

public ref class PushNotificationChannelManagerForUser sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PushNotificationChannelManagerForUser final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PushNotificationChannelManagerForUser final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PushNotificationChannelManagerForUser
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PushNotificationChannelManagerForUser
Public NotInheritable Class PushNotificationChannelManagerForUser
Herencia
Object Platform::Object IInspectable PushNotificationChannelManagerForUser
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Ejemplos

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

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

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

En el ejemplo siguiente se muestra el uso del método CreatePushNotificationChannelForSecondaryTileAsync para recuperar un canal de notificación push para un icono secundario.

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

pushNotifications.PushNotificationChannelManagerForUser.createPushNotificationChannelForSecondaryTileAsync(myTileId).then(function (channel) {
    // Your code here.
})

Comentarios

Esta clase no tiene un constructor. Para obtener más información sobre el uso, consulte la sección de ejemplos.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer,String)
1703 15063 CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer,String,String)

Propiedades

User

Obtiene el usuario.

Métodos

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 Servicios de notificaciones push de Windows (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.

CreatePushNotificationChannelForSecondaryTileAsync(String)

Crea un objeto enlazado a un icono secundario, a través del cual se recupera un canal de notificación de inserción de Windows Push Notification Services (WNS). El icono puede ser un icono secundario de la aplicación que llama o cualquier otra aplicación del mismo paquete.

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, String)

Crea un objeto enlazado a una aplicación especificada a través de la cual se recupera un canal de notificación push de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama.

CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String)

Crea un objeto enlazado a una aplicación especificada a través de la cual se recupera un canal de notificación push de Windows Push Notification Services (WNS). La aplicación especificada debe estar en el mismo paquete que la aplicación que llama.

Se aplica a