0

我正在开发推送通知应用程序。我从UrbanAirship获得了一个演示,并从 BB Push 服务获得了凭据。我在 UrbanAirhip 上创建了一个帐户。

我在 Urbanairship 中配置了 Blackbery 帐户,它要求提供凭据和Pushurl

这是我从 BB Push Service 获得的凭据列表

应用程序 ID:3XXX-917XXX1317tr8o5714m4MXXXX2l7ak05hB3
密码:smnBI789
CPID(内容提供商 ID):0
PPG 基本 URL http://cp(您的 AppId).pushapi.eval.blackberry.com
用法:BIS
服务类型:Essentials

我正在传递 http://cp3XXX-917XXX1317tr8o5714m4MXXXX2l7ak05hB3.pushapi.eval.blackberry.com
如果我尝试使用 Prefix HTTP 保存 url( Pushurl ) 那么它不起作用,但是如果我使用 HTTPS 保存 URL 它的工作。

我已将它集成到应用程序中,当我运行应用程序时,它会给我 Success(200 代码)。但这是推送通知引发的问题,当我从 Urban Airship 帐户发送时,我没有收到任何测试推送..

可以是 pushNotification 或其 BIS 计划问题的任何类型的设置。请建议我。

谢谢。

4

1 回答 1

0

关于 PPG 的基本 URL,您的 Push Initiator 使用 BlackBerry Internet Service (BIS),并且 Push Initiator 称为 PUBLIC_PUSH 类型的 Push Initiator。PUBLIC_PUSH 类型的 Push Initiator 的 PPG 使用https://cp<cpid>.pushapi.eval.blackberry.comURL 作为 public.ppg.address 属性,从而替换了 ${ppg.base.url} 令牌。

PPG 的 ENTERPRISE_PUSH 或 BDS_PUSH 类型的 Push Initiator 分别使用 BlackBerry Enterprise Server 或 BlackBerry Device Service,需要http://<host name>:port number (eg. http://server:7000)采用 enterprise.ppg.address 或 bds.ppg.address格式的 BlackBerry MDS Connection Service 的主机名和端口号特性

假设您指定您注册了 Push Essential 包并且您没有收到测试推送通知,则可能存在多个问题。您是否确认您的 BB 用户名/应用程序 ID、密码、URL、设备 PIN 均正确?接收 200 代码似乎消息未正确显示。您是否指定了您希望客户端应用程序接收的内容类型?

于 2013-06-25T19:24:37.457 回答