【问题标题】:Android Push Notifications in China [closed]中国的 Android 推送通知 [关闭]
【发布时间】:2013-07-23 09:42:05
【问题描述】:

我面临创建跨平台推送通知服务的挑战。技术选择不是问题,只要位于中国的 Android(或其他移动)设备能够接收这些推送通知即可。

它不起作用的唯一原因(在我看来)是谷歌在中国被屏蔽了;我看过关于它的 Wikipedia 文章,但似乎在中国没有 Google 服务被阻止,因此我看不出推送通知不起作用的原因。

我问的原因是一位有价值的架构师宣称推送通知在中国(根本)不会在 Android 上工作。由于我在中国不认识任何人,我想知道是否有人可以帮助我。

请帮忙:)

【问题讨论】:

  • 由于中国大部分手机都没有安装Google Play Store,而这是Google Play Services的一部分,所以无法使用。我的朋友买了 Galaxy Note III,奇怪的是没有安装 Google Play,我尝试安装它,但他们设置了限制(任务杀手),所以它会自动杀死所有 Google Play 服务。 :-/
  • 我最终使用 Java 中的 SSLSocket 和后端的 RabbitMQ 实现了一个自定义前台服务。立即和美妙地工作。另外,我可以添加所有中间件逻辑(身份验证、访问、消息过期等),因为我控制一切。

标签: android push-notification


【解决方案1】:

您好,我遇到了同样的问题,所以根据@chidan 的回答,我为 pushy 和 JPush 通知创建了两个演示。

  1. 咄咄逼人

在文档方面与其他人相比可靠且易于实施。不需要社区和支持,因为这在我的第一次尝试中就可以正常工作并获得预期的结果。

如果你正在使用,需要付出一点代价 https://pushy.me/

sample: pushy imeplemetaion blog link

  1. JPush 实现

JPush 有很好的社区支持,但是文档有点分散。 JPush 可以免费使用。 使用 JPush 唯一的问题就是资源比较分散。

JPush implementation blog link

【讨论】:

    【解决方案2】:

    由于大多数 Android 手机未安装 Google 服务,因此无法在手机上接收 GCM。您可能希望将 JPush、百度推送或友盟推送等中文推送通知服务添加到中国用户的业务逻辑中。

    或者,您可以查看solution,我正在努力通过 API 将当前的国际服务与中国本地服务轻松连接。

    我真的很想听听你们的反馈。

    【讨论】:

    • 它们如何处理原生通知!?
    【解决方案3】:

    在中国,请使用其他推送服务,如:

    1. pushy
    2. igetui
    3. jpush
    4. baidu

    Google push 有时在中国不起作用。 我是中国人。如果需要帮助,可以给我留言。

    【讨论】:

    • 这些网站有英文的开发者页面吗?
    • 对如何开发推送服务有什么建议吗?问 Gilles 说,这些页面不是英文的,所以什么都看不懂。
    • 不用担心,Bing 或 Google 翻译器会为您翻译。只有 https 页面不会。
    • [No offence.] WOW 我们需要谷歌翻译来阅读这些页面,因为它们被限制使用谷歌服务。
    • @RajeshNasit 由于 OneSignal 在下面使用 FCM,它会遇到与任何 google 依赖应用程序在中国相同的问题。在此处阅读更多信息:github.com/OneSignal/OneSignal-iOS-SDK/issues/227
    【解决方案4】:

    请找到带有 pushy (https://pushy.me/) 服务演示代码的跨平台推送通知服务。

    PushyMeDemo(Cordova/Phonegap Android)。

    Blog(科尔多瓦/Phonegap)。

    谢谢,

    洛克什·帕特尔

    【讨论】:

      【解决方案5】:

      您可以使用开放式推送。 OpenPush 可以将实时推送通知直接发送给想要接收它们的每个人——无论他们碰巧使用的是哪种移动设备、桌面设备或媒体设备。这一创新解决方案降低了开发人员的成本和复杂性,同时为最终用户提供了更大的便利性和附加功能。

      http://openpush.im/

      【讨论】:

      • 目前似乎处于私人测试阶段。
      • 你听起来像是隶属于 OpenPush 的描述方式,哈哈。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多