68得票8回答
能否检测到Android应用程序的卸载?

我的应用程序使用Google的C2DM(推送通知)来通知用户朋友的新活动。一旦他们安装了应用,我会向C2DM服务器注册设备并存储用户的电话号码。因此,我知道用户正在使用我的应用程序,并且可以发送推送通知给他/她。但是,如果用户卸载我的应用程序,有没有办法在我的应用程序中捕获它?还是唯一的方法是...

67得票4回答
Java.lang.RuntimeException: WakeLock under-locked C2DM_LIB 运行时异常:WakeLock 未正确锁定 C2DM_LIB。

我已经在Google Play上上传了我的应用程序,但是用户报告了以下异常:java.lang.RuntimeException: WakeLock under-locked C2DM_LIB。当我尝试释放WakeLock时会出现此异常。有人可以告诉我可能的问题是什么吗?

47得票4回答
安卓“Hello World”推送通知示例

我刚接触安卓应用程序开发,正在学习。我现在遇到了一个难题:如何从我的 Web 服务器(PHP)向安卓应用程序(只是个“helloworld”)发送推送通知(云消息)。我已经“谷歌”了一下,但有几个问题不太清楚: Google 是使用我们的“设备 ID”发送通知的,对吗? 除了在 manif...

36得票1回答
C2DM:如何使用C2D_MESSAGE权限?

我即将为我的应用程序实现C2DM,但是我发现文档在如何编写清单方面有点令人困惑。 清单的示例代码包含以下内容:<!-- Only this application can receive the messages and registration result --> <...

29得票6回答
Android和iOS推送通知中可以显示的最大字符数是多少?

在Android中,推送通知最多可以显示多少个字符而不会被截断? iPhone的文档说明通知负载总共必须小于256字节,但我找不到类似的关于Android的说明。

22得票5回答
安卓系统和(数百万)推送通知

我正在开发一款应用程序的Android版本,该应用程序最初是在iPhone上创建的,如果它像其iPhone版本一样成功,就需要每天向用户发送高达数百万条推送通知。 我天真地认为Android平台有一个推送通知服务,就像它的兄弟一样,所以我决定在开发结束时研究这个功能,现在就在这里! 我在s...

21得票5回答
C2DM实现的PHP代码

我正在创建一个使用C2DM推送通知的Android应用程序,但是我在创建用于发送消息的php代码时遇到了问题。请指导我如何使用php代码发送消息。实际上,关于如何获取客户端认证令牌存在问题。我已经查看了http://code.google.com/android/c2dm/index.html...

19得票3回答
检测到没有GPU仿真的模拟器

我试图运行一个示例C2DM应用程序,但是我的Logcat中显示了一条 "检测到没有GPU仿真的仿真器" 的错误信息。

18得票1回答
为什么和如何推送通知(如GCM)具有省电效果?

希望了解类似Google Cloud Messaging(以前称为Google Cloud to Device Messaging)这样的推送通知更节省电的基本原因,用于云设备通信吗? 在我看来,替代技术涉及“轮询”(通过TCP/IP),同时保持连接处于连接状态,并使用保持活动状态。还是有更...

17得票3回答
如何在我的安卓应用中添加推送通知

我从这个教程中开发了一个在 Android 上的推送通知应用:在 Android 应用中实现推送通知。当我运行应用时,注册按钮会显示在屏幕上。当我点击注册按钮并且注册成功后,设备会收到一条通知。 如何将它添加到我的应用程序中?我的应用程序有一个 XML 解析示例应用。当添加新项时,我希望在设...