推送Blackberry中的通知

时间:2012-05-10 20:37:22

标签: blackberry blackberry-push

我开发了Blackberry Native应用程序,现在客户端甚至在设备关闭时也需要通知。经过几次搜索,Blackberry Push Service似乎还有很长的路要走,但我有些担心:

  1. Blackberry Push Service是免费或付费服务吗?
  2. 客户端的库要求是什么?我是否需要其他库或仅适用于Blackberry SDK?
  3. 通知如何发送?我需要为此构建一个额外的应用程序吗?客户端有IIS服务器,所以我想知道是否可以在.NET中构建这样的应用程序。
  4. 是否有人试过Urban Airship?似乎是一种更简单的方法来完成任务。

1 个答案:

答案 0 :(得分:1)

  1. RIM根据您通过其服务器推送的数据量以及传送确认收取推送服务的费用。如果您的客户群很小,推送数据要求适中,则不会收取任何费用。

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

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

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

  5. 如果您的客户正在运行BES,那么他们已经拥有了推送到客户端所需的一切,并且无需任何额外费用即可获得交付确认。 JP Mens发布very good article使用BES MDS服务器将数据从LAMPS机器推送到客户端。