Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 黑莓推送通知:真的需要TomCat/MySQL吗?_Java_Blackberry_Push_Blackberry Push - Fatal编程技术网

Java 黑莓推送通知:真的需要TomCat/MySQL吗?

Java 黑莓推送通知:真的需要TomCat/MySQL吗?,java,blackberry,push,blackberry-push,Java,Blackberry,Push,Blackberry Push,关于黑莓推送技术的信息似乎并不多。我唯一想做的就是在黑莓设备可用时向它们发送通知。 我真的需要TomCat和MySQL吗?我的java程序不是servlet,对于web端的东西,我使用PHP并通过套接字与java通信 我正在使用java,如果有人知道一些示例,那就太好了。您可以使用任何语言推送到服务器。您只需要PUSH SDK中演示应用程序中提供的PAP文件 您需要使用RIM提供的凭证通过http发送PAP文件 编辑:只有当您想在BES环境中安装自己的推送服务器时,才需要Tomcat和Mysql

关于黑莓推送技术的信息似乎并不多。我唯一想做的就是在黑莓设备可用时向它们发送通知。 我真的需要TomCat和MySQL吗?我的java程序不是servlet,对于web端的东西,我使用PHP并通过套接字与java通信


我正在使用java,如果有人知道一些示例,那就太好了。

您可以使用任何语言推送到服务器。您只需要PUSH SDK中演示应用程序中提供的PAP文件

您需要使用RIM提供的凭证通过http发送PAP文件

编辑:只有当您想在BES环境中安装自己的推送服务器时,才需要Tomcat和Mysql。请参见第20页的

这是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)--
--$(边界)
内容类型:application/xml;字符集=UTF-8

对,我刚刚看到一个脚本,其中有人使用CURL通过HTTP发送信息。这让我的生活更轻松——我还有一个问题要问“最佳答案”。为什么文档会让人觉得MySQL和Tomcat是一个先决条件?@请参阅文档中的DebugPortal