在 BlackBerry 推送客户端应用程序中,我有几件事需要澄清。我开发了一个支持推送的应用程序,它可以从安装在可公开访问的位置(通过 BIS)的示例推送发起程序应用程序接收推送消息。我现在遇到了一个关于向每个设备发送个性化消息的问题。为此,我需要使用 BlackBerry 推送 SDK 附带的订阅 API。这个问题与此处发布的内容相似,但它不包含任何信息。我的问题是,
- 我使用 BlackBerry 客户端应用程序注册的注册 API 来接收来自 PPG 的推送消息。它只需要应用 ID、设备端口和推送 URL(而不是推送发起者 URL)。客户端应用程序在应用程序 UI 启动时自行注册(这就是我向推送 API 注册的方式)。这是我需要做的所有事情来使用推送发起者为该客户端获取订阅,还是客户端需要直接联系推送发起者进行订阅?
- 为什么我需要在推送发起者应用程序中提供订阅/取消订阅 URL(我没有在客户端推送应用程序中提供任何取消订阅/订阅功能)或者有没有办法通过应用程序管理器/操作系统来实现?还是我需要从 PushResult 对象中获取取消订阅的用户并对其进行处理?
- 当推送客户端没有订阅推送发起者的机制时,推送发起者如何最初了解客户端?
- 除了 RIM 提供的文档资料外,是否有博客文章或教程描述了整个通信过程中涉及的每一个步骤?
目前我正在使用 Push Essentials,但以后可能会迁移到 Push Plus 服务(在遥远的未来)。
请感谢您的快速回复。