2010-05-31 5 views
3

BlackBerry의 푸시 기술과 관련하여 막대한 양의 정보가없는 것 같습니다. 내가 성취하고자하는 유일한 목적은 블랙 베리 장치를 사용할 수있게되면 알림을 보내는 것입니다. 정말 TomCat과 MySQL이 필요합니까? 내 Java 프로그램은 서블릿이 아니며 웹 측에서 PHP를 사용하고 소켓을 통해 Java에 통신합니다.BlackBerry 푸시 알림 : TomCat/MySQL이 실제로 필요합니까?

저는 자바를 사용하고 있으며 누군가가 몇 가지 예를 알고 있다면 그것은 좋을 것입니다.

답변

7

모든 언어를 사용하여 서버에 푸시 할 수 있습니다. 필요한 것은 PUSH SDK의 데모 APP에서 제공되는 PAP 파일입니다.

주어진 자격 증명을 사용하여 PAP 파일을 RIM에 보내야합니다.

편집 : BES 환경에 PUSH 서버를 직접 설치하려는 경우에만 Tomcat 및 Mysql이 필요합니다. 20 페이지의 Docs for DebugPortal을 참조하십시오.

여기에 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/[email protected]"/> 
<quality-of-service delivery-method="$(deliveryMethod)"/> 
</push-message> 
</pap> 
--$(boundary) 
$(headers) 

$(content) 
--$(boundary)-- 
+1

맞아요, 저는 누군가가 CURL을 사용하여 HTTP를 통해 정보를 보내는 스크립트를 보았습니다. 그게 내 인생을 더 편하게 해줄거야. 나는 "우수 답변"에 대해 또 하나의 질문을 가지고있다. 왜 문서화가 MySQL과 Tomcat이 필요로하는 것처럼 보이게할까요? – Submerged

+0

@Submerged는 내 편집을 참조하십시오. –

+0

고맙습니다 :) – Submerged