0

我是 android 的新开发人员,需要对 android c2dm 服务进行一些说明。我有一个需要注册以接收推送通知的应用程序。我的问题是接收通知的代码是否与应用程序在 Eclipse 中属于同一个项目。如果在这种情况下,如果项目不再运行并且应用程序“关闭”,应用程序是否会收到推送通知。

提前致谢

4

1 回答 1

0

第一个答案是“是”,您可以编写推送通知接收代码作为应用程序的一部分。第二个答案是。您将收到通知天气您的应用程序打开或关闭。

当设备收到消息时,将调用以下函数。你可以编写任何你想要的动作。

protected void onMessage(Context context, Intent intent) {
        Log.e("C2DM", "Message: Fantastic!!!");
        // Extract the payload from the message
        Bundle extras = intent.getExtras();
        if (extras != null) {
            System.out.println(extras.get("payload"));
            // Now do something smart based on the information
        }
    }

以下链接可能会有所帮助 http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

于 2011-05-25T05:09:31.147 回答