【问题标题】:send notification to android device from server without GCM(Google Cloud Messaging)在没有 GCM(谷歌云消息)的情况下从服务器向 android 设备发送通知
【发布时间】:2014-06-20 11:12:29
【问题描述】:

我必须从服务器向安卓设备发送通知。我开发了使用 GCM(Google Cloud Messaging)从服务器获取通知的应用程序。但既然我已经有了服务器,那么为什么要使用 GCM。我没有达到使用 GCM 的目的。我们可以在不使用 GCM 的情况下将通知从服务器发送到 android 应用程序吗?

【问题讨论】:

    标签: php android notifications push-notification


    【解决方案1】:

    一般通信模式:

    设备 --> HTTPRequest -->服务器,服务器 -->HTTPResponse --> 设备

    但在这种情况下,只有当您从设备向服务器发送请求时,设备才会收到响应。因此,每当您需要从服务器中获取新内容时,您都需要制作一个 要求。

    使用 GCM,您不需要明确地向您的服务器发出此请求。当有新的事情发生时,您会自动收到通知(取决于您的实施)。

    【讨论】:

    • 它的工作方式类似于客户端-服务器架构。我想实现 server t-client 架构。
    • 服务器客户端使用 GCM 完成,因为您需要反向通信。还有其他更容易实现的库,例如 Parse。 parse.com/docs/android_guide
    【解决方案2】:

    您拥有服务器,但 GCM 与您的服务器完全不同。

    GCM 将监控您的应用程序服务器是否进行了任何更改??

    如果创建了任何内容,它会在不刷新或重新加载应用程序的情况下向您发送通知。

    并且当您的应用程序无法正常运行时,GCM 会向您发送通知

    【讨论】:

    • Weather GCM 在他们的服务器上存储通知消息?
    • 是的,GCM(Google Colud Messaging) 将存储通知消息
    • 到那时它会将所有消息发布给您。
    • 我们可以检查该存储通知的所有历史记录吗?
    • 因为您需要将该通知存储在您的数据库服务器上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    相关资源
    最近更新 更多