Android中的推送通知

Android中的推送通知,android,android-c2dm,Android,Android C2dm,我把你当作我的最后手段。我相信,我已经阅读了关于如何在android中进行推送通知的每一篇教程,但是每一篇教程都遗漏了一些东西,或者说没有完全起作用 所以我想做的只是在状态栏中显示一个简单的通知,让用户知道,应用程序中有新的可用信息 我认为正确的方法是C2DM。我的问题是,我不知道如何在应用程序或服务器端实现它 我不需要任何花哨的东西,只需要一个php脚本来发送一个句子或其他东西。还有一段代码片段,放在我的应用程序中,以便它在服务器上注册。我有我自己的服务器,它负责我的iOS推送,所以这里没有问

我把你当作我的最后手段。我相信,我已经阅读了关于如何在android中进行推送通知的每一篇教程,但是每一篇教程都遗漏了一些东西,或者说没有完全起作用

所以我想做的只是在状态栏中显示一个简单的通知,让用户知道,应用程序中有新的可用信息

我认为正确的方法是C2DM。我的问题是,我不知道如何在应用程序或服务器端实现它

我不需要任何花哨的东西,只需要一个php脚本来发送一个句子或其他东西。还有一段代码片段,放在我的应用程序中,以便它在服务器上注册。我有我自己的服务器,它负责我的iOS推送,所以这里没有问题

如果你能为我提供一个关于如何让它工作的分步教程,我将非常感激

感谢您的提示,但我在这段代码中遇到了错误:

Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");

        registrationIntent.putExtra("app", PendingIntent.getBroadcast(context, 0, new Intent(), 0));

        registrationIntent.putExtra("sender", "o.engelhardt@gmail.com");

        context.startService(registrationIntent);

它说上下文不能解析为变量,但图坦卡蒙没有告诉我创建它,也没有告诉我变量的类型。

我认为本教程将对您有所帮助

本教程介绍如何使用GCM和PHP发送推送通知


我同意内西姆·拉森的观点,请尝试getApplicationContext()。检查您的方法是否包含上下文。例如,公共void onReceive(上下文、意图区域)