Exportar (0) Imprimir
Expandir todo

push (objeto)

Actualizado: febrero de 2015

Proporciona acceso a objetos que se emplean para enviar notificaciones push a las aplicaciones desde Servicios para móviles de back-end de Javascript. Servicios móviles se integra con Centros de notificaciones de Azure para admitir la funcionalidad de notificación push adicional, como plantillas, varias plataformas y escala mejorada. Para obtener más información, vea Introducción a las notificaciones de inserción.

 

Nombre Devuelve Descripción

apns

apns, objeto

Devuelve un apns object que se usa para enviar notificaciones de inserción a una aplicación iOS mediante el servicio de notificación de inserción de Apple (APNS).

gcm

gcm, objeto

Devuelve un gcm object que se usa para enviar notificaciones de inserción a una aplicación Android mediante el servicio de mensajería de nube de Google (GCM, Google Cloud Messaging).

mpns

mpns, objeto

Devuelve un mpns, objeto que se usa para enviar notificaciones push a una aplicación Windows Phone 8 o Window Phone Silverlight 8.1 mediante Servicios de notificaciones de inserción de Microsoft (MPNS).

wns

wns, objeto

Devuelve un wns, objeto que se usa para enviar notificaciones de inserción a una aplicación de la Tienda Windows mediante Servicios de notificaciones de inserción de Windows (WNS).

createOrUpdateRegistration(registration, options, callback)
Crea o actualiza un registro.

Parámetros

Nombre Tipo Argumento Descripción

registration

string

Registro que se va a actualizar.

options

objeto

<opcional>

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

Propiedades

Nombre Tipo Argumento Descripción

etag

objeto

<opcional>

El valor de etag.

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

createRegistrationId(callback)
Crea un identificador de registro.

Parámetros

Nombre Tipo Argumento Descripción

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

deleteRegistration(registrationId, options, callback)
Elimina un registro.

Parámetros

Nombre Tipo Argumento Descripción

registrationId

string

Registro que se va a eliminar.

options

objeto

<opcional>

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

Propiedades

Nombre Tipo Argumento Descripción

etag

objeto

<opcional>

El valor de etag.

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

getRegistration(registrationId, options, callback)
Recupera un registro existente con los valores especificados registrationId.

Parámetros

Nombre Tipo Argumento Descripción

registrationId

string

El registro que se va a recuperar.

options

objeto

<opcional>

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

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

listRegistrations(options, callback)
Devuelve todos los registros existentes.

Parámetros

Nombre Tipo Argumento Descripción

options

objeto

<opcional>

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

Propiedades

Nombre Tipo Argumento Descripción

top

objeto

<opcional>

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

skip

objeto

<opcional>

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

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

listRegistrationsByTag(tag, options, callback)
Devuelve todos los registros existentes con los valores especificados tag.

Parámetros

Nombre Tipo Argumento Descripción

tag

string

La etiqueta del registro.

options

objeto

<opcional>

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

Propiedades

Nombre Tipo Argumento Descripción

top

objeto

<opcional>

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

skip

objeto

<opcional>

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

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

send(tags, payload, options, callback)
Envía un mensaje de plantilla.

Parámetros

Nombre Tipo Argumento Descripción

tags

string

Una etiqueta única o expresión de etiqueta. Si es null, el mensaje se envía a todos los registros de plantilla.

payload

objeto | cadena

Carga del mensaje de plantilla.

options

objeto

<opcional>

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

Propiedades

Nombre Tipo Argumento Descripción

headers

objeto

<opcional>

Encabezados adicionales.

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

updateRegistration(registration, options, callback)
Actualiza un registro existente.

Parámetros

Nombre Tipo Argumento Descripción

registration

objeto

Registro que se va a actualizar.

options

objeto

<opcional>

Registro que se va a actualizar. Vea la sección de comentarios para la definición del objeto de registro.

callback

objeto

<opcional>

Objeto JSON que especifica las funciones de devolución de llamada success y error.

El objeto push global se usa para registrar las notificaciones de inserción con Centros de notificaciones y enviar mensajes a los registros de plantilla. Use los objetos de inserción específicos de la plataforma para enviar mensajes a los registros nativos. Aunque puede registrarse para la notificación push desde el back-end de Servicios móviles, se recomienda que el cliente se registre para recibir notificaciones mediante una llamada a los métodos de registro en el cliente. Para obtener más información, consulte Incorporación de notificaciones de inserción a la aplicación de Servicios móviles.

Puede insertar lógica de negocios en el proceso de registro iniciado por el cliente. Para obtener más información, vea Registration endpoint.

El objeto callback proporcionado al parámetro callback se define como sigue:

Objeto de devolución de llamada

Propiedad Tipo Descripción

success

Función

Función que se llama cuando la operación se realiza correctamente. La respuesta correcta se pasa a la función.

error

Función

Función que se llama cuando la operación no se realiza correctamente. La respuesta de error se pasa a la función.

El siguiente es un ejemplo del objeto de devolución de llamada:

{ success: function(result){
      // Do something with the success response.
   }, error: function(error){
      // Do something with the error response.
   }
}

El objeto registration se define del modo siguiente:

Objeto de registro

Propiedad Tipo Se aplica a Descripción

registrationId

string

Todos

Identificador de registro.

channelUri

string

WNS o solo MPNS

URI del canal actual para el registro.

deviceToken

string

Solo APN

Token del dispositivo actual para el registro.

gcmRegistrationId

string

Solo GCM

RegistrationId actual para el registro.

tags

string

Todos

Lista separada por comas de etiquetas (sin espacios).

bodyTemplate

objeto

Solo plantilla

Define un cuerpo de registro de plantilla.

wnsHeaders

objeto

Solo WNS

Encabezados adicionales que se utilizan con WNS.

mpnsHeaders

objeto

Solo MPNS

Encabezados adicionales que se utilizan con MPNS.

expiry

string

Solo APN

Caducidad del registro APNS.

Mostrar:
© 2015 Microsoft