【问题标题】:Android: Send a notification to notification bar from php server to android applicationAndroid:从php服务器向通知栏发送通知到android应用程序
【发布时间】:2012-03-13 07:02:03
【问题描述】:

我想从服务器(php)向android客户端发送一个通知,该通知将通过通知栏显示给用户。我怎样才能做到这一点!请提供一个很好的教程 谢谢:)

【问题讨论】:

标签: java php android client-server android-notifications


【解决方案1】:

从 2012 年 6 月 26 日起,Google 已弃用 C2DM,转而支持 Google Cloud Messaging for Android (GCM)。

所有与 GCM 相关的文档和信息都可以在 http://developer.android.com/guide/google/gcm/index.html 找到,包括有关如何从 C2DM 迁移到 GCM 的详细信息。

【讨论】:

    【解决方案2】:

    我能想到的解决方案是使用 Cloud to Device Messaging (C2DM),即 Android 等效的推送通知。

    为此,您必须:

    1. 注册 C2DM。
    2. 将您的设备注册到 C2DM。
    3. 通过广播返回注册 ID。 (服务器应跟踪此设备注册 ID)
    4. 为您的服务器获取身份验证令牌。
    5. 服务器应使用身份验证令牌和设备注册 ID 向您的设备发送消息
    6. 设置您的设备以接收来自 C2DM 的广播消息并创建一个通知以显示在您的通知栏中。

    以上步骤只是一个概述,我个人使用这个tutorial学习了C2DM,建议你也这样做。尝试运行他提供的代码。

    【讨论】:

      【解决方案3】:

      从服务器获取推送通知的最简单方法是使用c2dm服务器。 使用 c2dm 服务器,您可以将消息推送到任何 android 设备。 c2dm 的最佳教程是,

      http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

      you can get detailed information regarding c2dm over here.

      您可以查看这篇文章以向 c2dm 注册应用程序服务器,并通过 c2dm 服务器将消息从服​​务器发送到 android 设备, C2DM implementation PHP code

      【讨论】:

        猜你喜欢
        • 2016-05-06
        • 1970-01-01
        • 2015-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-10
        • 2019-09-27
        • 1970-01-01
        相关资源
        最近更新 更多