8得票1回答
Android C2DM注册ID格式

我猜发布这篇文章后我会感到非常愚蠢,但还是要说出来。 我有两个主要问题: 1)注册ID使用什么适当的正则表达式?目前我有以下内容,但我没有找到任何文档支持这是否足够: '/^[a-z0-9_-]{40,255}$/i' 2) regID中包含“--”是有效的吗?我知道Android不能...

7得票2回答
GCM(谷歌云消息)在卸载应用时无法发送错误信息

我正试图从C2DM迁移到GCM,大部分情况下都运行良好。 C2DM通过在用户卸载应用程序时发送NotRegistered错误来处理未安装应用的情况。 GCM似乎也可以做到这一点(虽然不保证),但事实并非如此。在向已卸载应用程序的手机发送多个GCM通知后,仍会以正常的“id = ...”响应进行...

7得票3回答
为什么我使用Google的云到设备消息服务,会得到多个活动Token?

我刚为我的Android应用程序添加了C2DM功能。 目前,如果在我的应用程序中启动C2DM,将发生以下情况: 1. 我的应用程序发送注册Intent 2. 我的应用程序接收到答案广播 3. 从Intent中检索设备令牌并将其发送到我的服务器 从那时起,一切都正常运作。客户端可以接收...

7得票2回答
无法在Google App Engine上部署Android App Engine项目

我正在使用Android + Google App Engine在eclipse中创建一个微笑应用程序。我试图将该应用程序部署到Google app Engine上,但它显示错误消息。 日志记录: 无法更新: com.google.appengine.tools.admin.HttpIoE...

7得票1回答
java.lang.SecurityException:不允许启动服务意图

我从Google Play用户处收到了以下异常: java.lang.SecurityException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.go...

7得票2回答
有GCM registrationId的模式吗?

/** * @author Sebastien Lorber <i>(lorber.sebastien@gmail.com)</i> */ public enum EnumDeviceType { ANDROID { @Override ...

7得票2回答
使用单个POST向多个Android设备发送推送

我已在我的Android应用程序中实现了推送通知,并正在尝试构建服务器端以使其更具可伸缩性。查看如何构造发送推送的POST的文档,似乎我需要为每个用户发送一个POST。因此,如果我有1000个用户,则即使推送有效负载相同,我也需要发送1000个POST。 由于我将其发送给Google并且他们...

7得票1回答
Android C2DM注册ID

我在Android Cloud to Device Messaging Framework的说明文档中读到一些内容。当我们的应用成功地注册到C2DM服务器后,我们会收到一个注册ID。该注册ID将持续有效,直到应用明确地注销它自己,或者直到Google为您的应用程序刷新了注册ID。 但是Goog...

7得票4回答
发现Android应用程序是否正在运行

我正在使用C2DM,我的BroadcastReceivers将C2DM事件传播到本地服务。该服务通过向Web服务器发送ID来完成注册并负责让设备了解新消息,但是如果应用程序(其中之一的活动)正在使用,则我们希望向该活动发送一个意图以使用新数据进行更新,否则将使用NotificationMana...

7得票1回答
尝试签署apk时出现“C2D_message不唯一”的错误提示。

我正在尝试发布一个APK文件。在生成签名APK时,我遇到了以下错误信息。 Error:Error: Permission name C2D_MESSAGE is not unique (appears in both com.company.myApp.permission.C2D_MESS...