我猜发布这篇文章后我会感到非常愚蠢,但还是要说出来。 我有两个主要问题: 1)注册ID使用什么适当的正则表达式?目前我有以下内容,但我没有找到任何文档支持这是否足够: '/^[a-z0-9_-]{40,255}$/i' 2) regID中包含“--”是有效的吗?我知道Android不能...
我正试图从C2DM迁移到GCM,大部分情况下都运行良好。 C2DM通过在用户卸载应用程序时发送NotRegistered错误来处理未安装应用的情况。 GCM似乎也可以做到这一点(虽然不保证),但事实并非如此。在向已卸载应用程序的手机发送多个GCM通知后,仍会以正常的“id = ...”响应进行...
我刚为我的Android应用程序添加了C2DM功能。 目前,如果在我的应用程序中启动C2DM,将发生以下情况: 1. 我的应用程序发送注册Intent 2. 我的应用程序接收到答案广播 3. 从Intent中检索设备令牌并将其发送到我的服务器 从那时起,一切都正常运作。客户端可以接收...
我正在使用Android + Google App Engine在eclipse中创建一个微笑应用程序。我试图将该应用程序部署到Google app Engine上,但它显示错误消息。 日志记录: 无法更新: com.google.appengine.tools.admin.HttpIoE...
我从Google Play用户处收到了以下异常: java.lang.SecurityException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.go...
/** * @author Sebastien Lorber <i>(lorber.sebastien@gmail.com)</i> */ public enum EnumDeviceType { ANDROID { @Override ...
我已在我的Android应用程序中实现了推送通知,并正在尝试构建服务器端以使其更具可伸缩性。查看如何构造发送推送的POST的文档,似乎我需要为每个用户发送一个POST。因此,如果我有1000个用户,则即使推送有效负载相同,我也需要发送1000个POST。 由于我将其发送给Google并且他们...
我在Android Cloud to Device Messaging Framework的说明文档中读到一些内容。当我们的应用成功地注册到C2DM服务器后,我们会收到一个注册ID。该注册ID将持续有效,直到应用明确地注销它自己,或者直到Google为您的应用程序刷新了注册ID。 但是Goog...
我正在使用C2DM,我的BroadcastReceivers将C2DM事件传播到本地服务。该服务通过向Web服务器发送ID来完成注册并负责让设备了解新消息,但是如果应用程序(其中之一的活动)正在使用,则我们希望向该活动发送一个意图以使用新数据进行更新,否则将使用NotificationMana...
我正在尝试发布一个APK文件。在生成签名APK时,我遇到了以下错误信息。 Error:Error: Permission name C2D_MESSAGE is not unique (appears in both com.company.myApp.permission.C2D_MESS...