Suscribirse a un iniciador push

Puede utilizar la API de comunicación para enviar una solicitud de suscripción al URI de un proveedor de contenido. Además del objeto de SenderDestination que envía la solicitud de la suscripción, debe crear un objeto de ReceiverDestination que defina el objeto de MessageListeneral que el dispositivo BlackBerry debe entregar los mensajes push entrantes de un URI dado.

La tabla siguiente describe los componentes que participan en una solicitud de suscripción.

Componente

Descripción

SenderDestination

Este componente envía el mensaje de suscripción al proveedor del contenido. Este componente es opcional. Puede enviar un mensaje de suscripción mediante cualquier tipo de conexión de red. Por ejemplo, puede utilizar la API de red para crear un HTTPConnection y enviar los parámetros de suscripción manualmente.

Mensaje de suscripción

La API de comunicación puede crear un mensaje de suscripción con el formato adecuado por usted. Puede invocar BpsSubscriptionMessageBuilder.createByteSubscriptionMessage() para recuperar un objeto de ByteMessage configurado para su SenderDestination, NonBlockingReceiverDestination y el MessageListener donde quiere recibir los mensajes push entrantes.

NonBlockingReceiverDestination

Este componente asocia un URI particular con el MessageListener donde quiere recibir los mensajes push entrantes y un objeto de InboundDestinationConfiguration.

InboundDestinationConfiguration

Este componente especifica diversos parámetros de servicios de push, como un indicador que especifica si su aplicación debe iniciarse cuando llega un mensaje de push nuevo. Puede crear un InboundDestinationConfiguration mediante la clase de InboundDestinationConfigurationFactory.

MessageListener

Este componente procesa los mensajes push entrantes.


¿Le ha resultado útil esta información? Envíenos sus comentarios.