Frage

Es scheint nicht, eine riesige Menge an Informationen über Blackberry Push-Technologie zu sein. Das einzige, was ich möchte zu tun ist Benachrichtigungen an Blackberry-Geräte zu senden, wie sie verfügbar werden. Brauche ich TomCat und MySQL für das wirklich? Mein Java-Programm ist kein Servlet und für die Web-Seite der Dinge, die ich mit PHP und kommunizieren zu Java über Sockets.

Ich bin mit Java und wenn jemand von einigen Beispielen weiß, das wäre toll.

War es hilfreich?

Lösung

Sie können jede beliebige Sprache zu Push-to-Server verwenden. Das einzige, was Sie brauchen, ist die PAP-Datei in der Demo APP im PUSH bereitgestellt SDK

Sie müssen die PAP-Datei Throught http mit Ihrer angegebenen Anmeldeinformation von RIM senden.

Edit: Tomcat und MySQL werden nur benötigt, wenn Sie Ihren eigenen Push-Server mit Ihrer BES-Umgebung installiert werden sollen. Siehe Docs für DebugPortal auf Seite 20

Hier ist die PAP-Datei.

--$(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)--
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top