Question

Il ne semble pas être une énorme quantité d'informations sur la technologie Push de BlackBerry. La seule chose que je souhaite accomplir est d'envoyer des notifications aux appareils Blackberry qu'ils deviennent disponibles. Ai-je vraiment besoin TomCat et MySQL pour cela? Mon programme java n'est pas un servlet et pour le côté web des choses que j'utiliser PHP et communiquer via java sockets.

J'utilise java et si quelqu'un connaît quelques exemples, ce serait génial.

Était-ce utile?

La solution

Vous pouvez utiliser une langue pour pousser sur le serveur. La seule chose dont vous avez besoin est le fichier fourni PAP dans la démo APP dans le PUSH SDK

Vous devez envoyer le fichier PAP throught http avec votre diplôme donné par RIM.

Edit: Tomcat et Mysql ne sont nécessaires que si vous voulez installer votre propre serveur PUSH avec votre environnement Bes. Voir la Docs pour DebugPortal à la page 20

Voici le fichier 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)--
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top