Pregunta

No parece que haya una gran cantidad de información con respecto a la tecnología push de BlackBerry. La única cosa que me gustaría lograr es enviar notificaciones a los dispositivos BlackBerry a medida que estén disponibles. ¿Es realmente necesario Tomcat y MySQL para esto? Mi programa Java no es un servlet y para la parte web de cosas que usar PHP y comunicarse a través de java zócalos.

Estoy usando Java y si alguien sabe de algunos ejemplos, que sería grande.

¿Fue útil?

Solución

Se puede utilizar cualquier lenguaje de empuje para el servidor. Lo único que se necesita es el archivo PAP proporcionada en la demo APP en el SDK PUSH

Es necesario enviar el archivo PAP throught http con su credencial dada por RIM.

Editar: Tomcat y MySQL son solamente necesaria si desea instalar su propio servidor PUSH con su entorno BES. Vea la Docs para DebugPortal en la página 20

Aquí está el archivo PAP.

--$(boundary)
Content-Type: application/xml; charset=UTF-8

<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.0//EN" 
    "http://www.wapforum.org/DTD/pap_2.0.dtd" 
    [<?wap-pap-ver supported-versions="2.0"?>]>
<pap>
<push-message push-id="$(pushid)" ppg-notify-requested-to="$(notifyURL)">

<address address-value="WAPPUSH=$(pin)%3A100/TYPE=USER@rim.net"/>
<quality-of-service delivery-method="$(deliveryMethod)"/>
</push-message>
</pap>
--$(boundary)
$(headers)

$(content)
--$(boundary)--
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top