黑莓中的推送通知



我开发了一个黑莓原生应用程序,现在客户端想要通知,即使设备关闭。经过几次搜索,黑莓推送服务似乎是要走的路,但我有一些担忧:

  1. 黑莓推送服务是免费还是付费服务?
  2. 客户端的库要求是什么?我是否需要其他库,或者它仅适用于 Blackberry SDK?
  3. 通知是如何发送的?我是否需要为此构建其他应用程序?客户端有IIS服务器,所以我想知道是否可以在.NET中构建这样的应用程序。
  4. 有人尝试过城市飞艇吗?似乎是完成任务的更简单方法。
  1. RIM 根据您通过推送服务服务器的数据量和交付确认对推送服务收费。如果您的客户群很小,并且推送数据要求适中,他们不会收取任何费用。

  2. 当您注册以启动推送服务时,它们将向您发送示例代码,但没有其他库要求。

  3. 推送通知是发布到 RIM "Web"服务器的 XML 文档。您必须向客户端提供许多服务以进行注册和推送控制。执行此操作的标准方法再次是使用 RIM 和客户端设备通信的"Web"服务器。当您注册时,RIM将向您发送一个设计用于在Apache TomCat中运行的示例服务器模块,但我(和其他人(已经在Linux,Apache,MySQL和PHP服务器(LAMPS(上复制了必要的功能。我看不出有任何理由你不能在IIS上实现这一点,但我没有IIS的经验。(我把"web"放在引号里,因为这个服务器可以但不必提供传统意义上的任何网页。推送服务使用 HTTPS 作为传输协议。

  4. 我什至不知道那是什么。

如果您的客户正在运行BES,那么他们已经拥有推送到客户端并获得交付确认所需的一切,而无需任何额外费用。JP Mens发表了一篇非常好的文章,介绍如何使用BES MDS服务器将数据从LAMPS机器推送到客户端。

最新更新