【问题标题】:Web Service as push notification?Web 服务作为推送通知?
【发布时间】:2012-02-27 21:11:21
【问题描述】:

我对服务器-客户端设计很陌生 现在我正在使用 Web 服务在 Android 和 Java 服务器之间进行通信,突然想出了一个奇怪的想法...... 如果我实现了一个在服务器上检测到任何更新之前不响应的 Web 服务(并且更新是响应),那么这个技巧是否会起作用: 1.在活动期间使用线程调用服务提供任何更新 2.在活动之后使用服务调用服务,以便“推送”任何更新

【问题讨论】:

    标签: android service notifications web push


    【解决方案1】:

    恐怕这行不通。在返回响应之前,您的请求很可能会超时。

    要将消息从服​​务器推送到 Android 客户端,请查看 Google 的 Cloud To Device Messaging 框架。

    【讨论】:

    • 我知道 C2DM,但由于我也需要该应用程序与 Kindle Fire 兼容,我正在寻找其他潜在的替代方案.... 关注 Urban Airship 或 Xtify 但它们相当昂贵。
    • 另一个选项当然是轮询。即,您只需让您的 Android 应用程序通过轻量级调用定期从服务器请求任何更新。如果您不打算全力以赴地使用完整的推送消息传递框架,那么这是真正可靠地完成此类事情的唯一方法。
    猜你喜欢
    • 2014-12-31
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 2017-11-18
    • 2019-03-07
    • 2017-12-09
    相关资源
    最近更新 更多