Domanda

Non ci sembra essere una quantità enorme di informazioni per quanto riguarda la tecnologia push di BlackBerry. L'unica cosa che vorrei realizzare è quello di inviare notifiche ai dispositivi BlackBerry non appena saranno disponibili. Ho davvero bisogno TomCat e MySQL per questo? Il mio programma Java non è un servlet e per il web-lato delle cose io uso PHP e comunicare a Java tramite prese.

Sto usando Java e se qualcuno sa di qualche esempio, che sarebbe grande.

È stato utile?

Soluzione

È possibile utilizzare qualsiasi linguaggio per spingere al server. L'unica cosa che serve è il file PAP fornito nella demo APP nella spinta SDK

È necessario inviare il file PAP throught http con il dato delle credenziali da parte di RIM.

Modifica: Tomcat e MySQL sono necessari solo se si desidera installare il proprio server PUSH con l'ambiente BES. Vedere la Documenti per DebugPortal a pagina 20

Ecco il file 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)--
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top