objeto mpns
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

objeto mpns

 

Le permite enviar notificaciones de inserción a una aplicación de Windows Phone 8.0 o Silverlight para Windows Phone 8.1 desde Servicios móviles de Microsoft Azure scripts de servidor con centros de notificaciones de Azure.

createFlipTileRegistration(channel, tags, template, options, callback)

Crea un registro con una plantilla de mosaico flip. (Solo versión para Windows Phone 7,8 o posterior.)

Parámetros

Name

Tipo

Argumento

Descripción

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

OBJECT

Plantilla de registro.

Name

Tipo

Descripción

backgroundImage

string

URI de la imagen de fondo del mosaico.

count

string

Número que aparece en el mosaico.

title

string

Texto del título del mosaico.

backBackgroundImage

string

URI de la imagen que se muestra en la parte posterior del mosaico.

backTitle

string

Texto de título del lado posterior del mosaico.

backContent

string

Texto del lado posterior del mosaico.

id

string

Identificador de un mosaico secundario relacionado.

smallBackgroundImage

string

URI de la imagen de fondo del mosaico cuando se reduce a su tamaño pequeño.

wideBackgroundImage

string

URI de la imagen de fondo del mosaico cuando se expande a su tamaño ancho.

wideBackContent

string

Contenido del mosaico de atrás cuando el mosaico se expande a su tamaño ancho.

wideBackBackgroundImage

string

URI de la imagen que va a estar en la parte posterior del mosaico cuando el mosaico se expande a su tamaño ancho.

options

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

createNativeRegistration(channel, tags, optionsOrCallback, callback)

Crea un registro de MPNS nativo.

Parámetros

Name

Tipo

Argumento

Descripción

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

createOrUpdateNativeRegistration(registrationId, channel, tags, optionsOrCallback, callback)

Crea o actualiza un registro de MPNS nativo.

Parámetros

Name

Tipo

Argumento

Descripción

registrationId

string

Identificador del registro.

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

optionsOrCallback

objeto

< opcional >

Opciones de solicitud o devolución de llamada.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

createOrUpdateRawTemplateRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Crea o actualiza un registro de plantilla personalizado.

Parámetros

Name

Tipo

Argumento

Descripción

registrationId

string

Identificador del registro.

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

json

Plantilla JSON del registro.

optionsOrCallback

objeto

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

createRawTemplateRegistration(channel, tags, template, optionsOrCallback, callback)

Crea un registro de plantilla personalizado. Emplee este método para tener pleno control en el formato de la plantilla.

Parámetros

Name

Tipo

Argumento

Descripción

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

json

Plantilla JSON del registro.

optionsOrCallback

objeto

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

pnsCredentialName

OBJECT

< opcional >

Credenciales de PNS que se van a usar.

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

createTileRegistration(channel, tags, template, options, callback)

Crea un registro de plantilla de mosaico. Para obtener más información, vea plantilla de icono de Windows Phone.

Parámetros

Name

Tipo

Argumento

Descripción

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

OBJECT

Plantilla de registro.

Name

Tipo

Descripción

backgroundImage

string

URI de la imagen de fondo del mosaico.

count

string

Número que aparece en el mosaico.

title

string

Texto del título del mosaico.

backBackgroundImage

string

URI de la imagen que se muestra en la parte posterior del mosaico.

backTitle

string

Texto de título del lado posterior del mosaico.

backContent

string

Texto del lado posterior del mosaico.

id

string

Identificador de un mosaico secundario relacionado.

options

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

createToastRegistration(channel, tags, template, options, callback)

Crea un registro con una plantilla de notificación. Para obtener más información, vea notificaciones del sistema para Windows Phone 8.

Parámetros

Name

Tipo

Argumento

Descripción

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

OBJECT

Plantilla de cuerpo del registro.

Name

Tipo

Descripción

text1}

string

Valor del elemento Text1.

text2

string

Valor del elemento Text2.

param

string

Parámetros opcionales suministrados a la notificación del sistema. (Sólo para la versión para Windows Phone 7.5 o posterior.)

lang

string

Valor del lenguaje del elemento de enlace.

options

objeto

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

listRegistrationsByChannel(channel, optionsOrCallback, callback)

Recupera registros según el URI de canal.

Parámetros

Name

Tipo

Argumento

Descripción

channel

string

URI de canal del dispositivo.

optionsOrCallback

objeto

< opcional >

Opciones de solicitud o función de devolución de llamada. Las propiedades adicionales se pasan como encabezados.

Name

Tipo

Argumento

Descripción

TOP

OBJECT

< opcional >

Especifica el número máximo de registros que se obtiene de la llamada.

skip

OBJECT

< opcional >

Especifica el número de registros que se va a omitir en la llamada.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

send(tags, payload, targetName, notificationClass, optionsOrCallback, callback)

Envía una notificación de MPNS personalizada. Emplee este método si quiere tener pleno control de la carga.

Parámetros

Name

Tipo

Argumento

Descripción

tags

matriz | cadena

Una etiqueta única, expresión de etiqueta o matriz de etiquetas.

payload

string

Carga XML del mensaje.

targetName

string

Nombre del destino.

notificationClass

string

Clase de la notificación.

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

sendFlipTile(tags, payload, options, callback)

Envía una notificación de voltear mosaico. (Solo versión para Windows Phone 7,8 o posterior.)

Parámetros

Name

Tipo

Argumento

Descripción

tags

matriz | cadena

Lista separada por comas o matriz de identificadores de etiqueta.

payload

OBJECT

Carga del mensaje.

Name

Tipo

Descripción

backgroundImage

string

URI de la imagen de fondo del mosaico.

count

string

Número que aparece en el mosaico.

title

string

Texto del título del mosaico.

backBackgroundImage

string

URI de la imagen que se muestra en la parte posterior del mosaico.

backTitle

string

Texto de título del lado posterior del mosaico.

backContent

string

Texto del lado posterior del mosaico.

id

string

Identificador de un mosaico secundario relacionado.

smallBackgroundImage

string

URI de la imagen de fondo del mosaico cuando se reduce a su tamaño pequeño.

wideBackgroundImage

string

URI de la imagen de fondo del mosaico cuando se expande a su tamaño ancho.

wideBackContent

string

Contenido del mosaico de atrás cuando el mosaico se expande a su tamaño ancho.

wideBackBackgroundImage

string

URI de la imagen que va a estar en la parte posterior del mosaico cuando el mosaico se expande a su tamaño ancho.

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

sendTile(tags, payload, optionsOrCallback, callback)

Envía una notificación de mosaico. Para obtener más información, vea plantilla de icono de Windows Phone.

Parámetros

Name

Tipo

Argumento

Descripción

tags

matriz | cadena

Lista separada por comas o matriz de identificadores de etiqueta.

payload

OBJECT

Carga del mensaje.

Name

Tipo

Descripción

backgroundImage

string

URI de la imagen de fondo del mosaico.

count

string

Número que aparece en el mosaico.

title

string

Texto del título del mosaico.

backBackgroundImage

string

URI de la imagen que se muestra en la parte posterior del mosaico.

backTitle

string

Texto de título del lado posterior del mosaico.

backContent

string

Texto del lado posterior del mosaico.

id

string

Identificador de un mosaico secundario relacionado.

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

sendToast(tags, payload, options, callback)

Envía una notificación de notificación. Para obtener más información, vea notificaciones del sistema para Windows Phone 8.

Parámetros

Name

Tipo

Argumento

Descripción

tags

matriz | cadena

Lista separada por comas o matriz de identificadores de etiqueta.

payload

OBJECT

Carga del mensaje.

Name

Tipo

Descripción

text1}

string

Valor del elemento Text1.

text2

string

Valor del elemento Text2.

param

string

Parámetros opcionales suministrados a la notificación del sistema. (Sólo para la versión para Windows Phone 7.5 o posterior.)

lang

string

Valor del lenguaje del elemento de enlace.

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

updateFlipTileRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Actualiza un registro existente con una plantilla de mosaico flip. (Solo se admite para la versión de Windows Phone 7,8 o posterior.)

Parámetros

Name

Tipo

Argumento

Descripción

registrationId

string

Identificador del registro.

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

OBJECT

Plantilla de registro.

Name

Tipo

Descripción

backgroundImage

string

URI de la imagen de fondo del mosaico.

count

string

Número que aparece en el mosaico.

title

string

Texto del título del mosaico.

backBackgroundImage

string

URI de la imagen que se muestra en la parte posterior del mosaico.

backTitle

string

Texto de título del lado posterior del mosaico.

backContent

string

Texto del lado posterior del mosaico.

id

string

Identificador de un mosaico secundario relacionado.

smallBackgroundImage

string

URI de la imagen de fondo del mosaico cuando se reduce a su tamaño pequeño.

wideBackgroundImage

string

URI de la imagen de fondo del mosaico cuando se expande a su tamaño ancho.

wideBackContent

string

Contenido del mosaico de atrás cuando el mosaico se expande a su tamaño ancho.

wideBackBackgroundImage

string

URI de la imagen que va a estar en la parte posterior del mosaico cuando el mosaico se expande a su tamaño ancho.

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

updatesRawTemplateRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Actualiza un registro de plantilla sin procesar.

Parámetros

Name

Tipo

Argumento

Descripción

registrationId

string

Identificador del registro.

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Etiquetas del registro.

template

json

Plantilla del registro.

optionsOrCallback

objeto

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

etag

OBJECT

< opcional >

Etag que se va a incluir.

callback

objeto

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

updatesToastRegistration(registrationId, channel, tags, template, options, callback)

Actualiza un registro de plantilla existente con una nueva plantilla de notificación. Para obtener más información, vea notificaciones del sistema para Windows Phone 8.

Parámetros

Name

Tipo

Argumento

Descripción

registrationId

string

Identificador del registro.

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Etiquetas del registro.

template

OBJECT

Plantilla de cuerpo del registro.

Name

Tipo

Descripción

text1}

string

Valor del elemento Text1.

text2

string

Valor del elemento Text2.

param

string

Parámetros opcionales suministrados a la notificación del sistema. (Sólo para la versión para Windows Phone 7.5 o posterior.)

lang

string

Valor del lenguaje del elemento de enlace.

optionsOrCallback

objeto

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

updateTileRegistration(registrationId, channel, tags, template, optionsOrCallback, callback)

Actualiza un registro existente con una plantilla de mosaico. Para obtener más información, vea plantilla de icono de Windows Phone.

Parámetros

Name

Tipo

Argumento

Descripción

registrationId

string

Identificador del registro.

channel

string

URI de canal del dispositivo.

tags

cadena | matriz

Una sola etiqueta o una matriz de etiquetas (lista separada por comas sin espacios).

template

OBJECT

Plantilla de registro.

Name

Tipo

Descripción

backgroundImage

string

URI de la imagen de fondo del mosaico.

count

string

Número que aparece en el mosaico.

title

string

Texto del título del mosaico.

backBackgroundImage

string

URI de la imagen que se muestra en la parte posterior del mosaico.

backTitle

string

Texto de título del lado posterior del mosaico.

backContent

string

Texto del lado posterior del mosaico.

id

string

Identificador de un mosaico secundario relacionado.

optionsOrCallback

OBJECT

< opcional >

Opciones de solicitud o devolución de llamada.

Name

Tipo

Argumento

Descripción

headers

OBJECT

< opcional >

Encabezados de MPNS que se van a incluir.

callback

objeto

< opcional >

Un objeto JSON que especifica la success y error las funciones de devolución de llamada.

La mpns objeto se utiliza para enviar notificaciones de inserción a aplicaciones de Silverlight para Windows Phone 8.1 y Windows Phone 8. Para enviar notificaciones de inserción a una aplicación de la tienda de Windows Phone 8.1, debe utilizar el objeto wns. Los Centros de notificaciones no admiten MPNS para aplicaciones de la Tienda de Windows Phone 8.1.

Para obtener un ejemplo de cómo enviar notificaciones de inserción desde su servicio móvil a una aplicación de Windows Phone 8, vea incorporación de notificaciones de inserción a la aplicación de servicios móviles.

Servicios para móviles no requiere que registre su aplicación con MPNS para habilitar el uso autenticado. Por ello, no puede enviar más de 500 mensajes por usuario cada día con MPNS.

Ejemplo

El script siguiente se utiliza la mpns objeto para enviar notificaciones de voltear mosaico a una aplicación de Windows Phone 8.

function insert(item, user, request) { // Define a payload for the Windows Phone toast notification. var payload = '<?xml version="1.0" encoding="utf-8"?>' + '<wp:Notification xmlns:wp="WPNotification"><wp:Toast>' + '<wp:Text1>New Item</wp:Text1><wp:Text2>' + item.text + '</wp:Text2></wp:Toast></wp:Notification>'; request.execute({ success: function() { // If the insert succeeds, send a notification. push.mpns.send(null, payload, 'toast', 22, { success: function(pushResponse) { console.log("Sent push:", pushResponse); request.respond(); }, error: function (pushResponse) { console.log("Error Sending push:", pushResponse); request.respond(500, { error: pushResponse }); } }); } }); }
Mostrar:
© 2016 Microsoft