0

我正在处理黑莓推送通知,在从设备注册时遇到了一个大问题。我得到了例外:

Java.io.IOException:网络操作(订阅)失败。确保 Content Provider Url 可访问..

我浏览了本指南并根据它设置了所有内容。

但是我无法注册。我的 tomcat 服务器正在运行,我可以从我的计算机访问内容提供商 URL,也可以从设备的浏览器访问。

PC URL is: https:/loaclhost:8443/sample-push-initiator

我将本地主机更改为我的计算机的 IP 地址。并且可以通过 WiFi 访问它。

请帮助我解决这个问题。

4

1 回答 1

1

您的推送发起方 URL 必须可从 Internet 公开访问,才能从您的设备访问。使用 localhost 或任何本地 IP 地址(例如 192.168.0.2)将不起作用。

您必须设置路由器以将端口 8443 上的流量转发到您 PC 的本地 IP。

在尝试使用示例推送应用程序之前,您应该确保可以从您的黑莓普通 Web 浏览器(而不是热点浏览器)访问此 URL。

于 2012-08-13T09:28:30.097 回答