PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- CreatePushNotificationChannelForApplicationAsync(String)
- Introducción a los Servicios de notificaciones de inserción de Windows (WNS)
- Ejemplo de notificaciones push y periódicas (archivado)
- Inicio rápido: Envío de una notificación de inserción
- Cómo solicitar, crear y guardar un canal de notificación
- Solicitud de servicio de notificaciones de inserción y encabezados de respuesta
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
- CreatePushNotificationChannelForApplicationAsync()
- Introducción a los Servicios de notificaciones de inserción de Windows (WNS)
- Ejemplo de notificaciones push y periódicas (archivado)
- Inicio rápido: Envío de una notificación push de icono
- Inicio rápido: Envío de una notificación de inserción del sistema
- Cómo actualizar un distintivo mediante notificaciones de inserción
- Cómo autenticar con los Servicios de notificaciones de inserción de Windows (WNS)
- Cómo solicitar, crear y guardar un canal de notificación
- Directrices y lista de comprobación de notificaciones de inserción
- Solicitud de servicio de notificaciones de inserción y encabezados de respuesta