mobile - 跨平台移动推送通知

标签 mobile push-notification cross-platform

我知道这与编程没有直接关系,但找不到另一个 StackExchange 站点来发布它。我正在使用一个最小可定制的模板来使用 PhoneGap 创建几十个移动应用程序(在一个发布者下),并且需要将通知消息推送给以下平台上的所有用户:

  • 安卓
  • iOS
  • window 电话
  • 黑莓操作系统 7+

  • 我们有一个由 ASP.NET MVC 提供支持的自定义后端,它需要根据引发的各种事件向移动应用程序用户发送通知 - 例如,当到达某个日期时发送某个消息,或通知,以及发送有关特别优惠的通知。

    我不确定像 PushWhoosh 或 PubNub 订阅这样的成熟推送通知服务是否值得投资,或者我们是否应该选择每个平台自己的服务,例如 Apple 的 APNS 和 Android 的 GCM(不太确定哪些 Blackberry 服务可用于推送消息传递到 BB OS 7+)。

    如果有人能对此事有所了解,我将非常感激,并将极大地帮助我的决策过程。

    非常感谢!

    最佳答案

    在 SO (Custom Apple Push Notification Server vs Urban Airship and likings) 上找到类似的线程后,我决定最好利用每个平台的 native 推送服务:

  • Apple 推送通知服务 (APNS):here
  • 谷歌云消息 (GCM):here
  • Microsoft 推送通知服务 (MPNS):herehere
  • 黑莓推送访问协议(protocol) (PAP):herehere

  • 或者,使用开源 PushSharp Library .

    希望这对某人有帮助!

    关于mobile - 跨平台移动推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24956590/

    相关文章:

    ios - 如何推迟处理正在运行的 iOS 应用程序中的推送通知?

    docker - Docker构建在Azure DevOps上失败

    c++ - 如何编写真正跨平台的 C++ 分发库

    android - 是否可以在 iOS 或 Android 上的另一个应用程序中嵌入下载按钮 - 而无需离开原始应用程序?

    css - 您正在为 iPhone 网络应用程序编写自定义页面吗?

    websocket - websocket 是否只将数据广播到所有连接的客户端而不是发送到特定客户端?

    ios - 使用 iOS 10 以下的 FCM 在前台单击推送通知后无法导航到特定的 viewController

    java - 如何访问正在运行的 jar 上方的文件夹

    javascript - 绕过 iOS Safari/任何移动浏览器上的弹出窗口拦截器

    javascript - Google Maps Javascript API 移动性能问题