草庐IT

java - Google App Engine 和 Android(OAuth、C2DM 或云消息传递)

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。鉴于此板的许多用户,我想开发一个使用GoogleAppEngine作为后端服务器的Android应用程序。我需要用户使用他/她的Google帐户登录并将图像上传到GAE服务器。这是我到目前为止所做的:首先我找到了this关于Android、GAE和C2DM消息传递的网站。我努力按照教程学习开发android应用程序以及如何在GAE中创建Java服务器,但事实证明C2DM现在已被弃用!然后我开始了解

android - 使用registerReceiver动态注册C2DM接收器

我可以使用向C2DM成功注册我的android应用程序在我的list中。但是,如果我删除从list中使用上下文的方法registerReceiver注册我的接收器,我收到一个SERVICE_NOT_AVAILABLE错误响应。我已经在模拟器和真实设备中重现了这种行为。是否可以动态注册C2DM接收器?这是我删除的listfragment:代码如下:publicclassC2DMReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringregistrati

java - SecurityException : Not allowed to start service Intent { act=com. google.android.c2dm.intent.REGISTER pkg=com.google.android.gms(有附加功能)}

我尝试从Google获取我的GCMregistrationId。我的代码:StringSENDER_ID="722******53";/***RegisterstheapplicationwithGCMserversasynchronously.**StorestheregistrationIDandtheappversionCodeintheapplication's*sharedpreferences.*/privatevoidregisterInBackground(){newAsyncTask(){@OverrideprotectedStringdoInBackground(V

android - C2DMBroadcastReceiver 的 onReceive 未执行(用于注册)

我正在开发C2DM消息传递应用程序。为此,我使用C2DMBroadcastReceiver、C2DMBaseReceiver和C2DMMessaging类接收注册ID。我将在扩展C2DMBaseReceiver的包中使用C2DMReceiver。这是我的代码fragmentC2DMMessaging.javapackagecom.google.android.c2dm;importandroid.app.PendingIntent;importandroid.content.Context;importandroid.content.Intent;importandroid.conte

android - C2dM 不好的一面

我们都知道,从Android2.2开始,存在推送通知系统(C2dM)。但是,我没有看到很多开发人员使用它。在我的下一个项目中,我计划(希望如此)使用这个系统。所以在我深入研究之前,我想知道它的坏处是什么?为什么人们不使用它?这不可能只是因为与2.2之前的系统不兼容。 最佳答案 好问题。这是我的2美分:C2DM仍处于测试阶段您可以发送的消息数量有限制。如果您需要发送大量消息,则需要向Google说明并获得批准。设备必须有Android电子市场并登录一个谷歌帐户。文档有点不稳定[我个人的看法]。例如注册表单在同一页面要求应用程序包名称和

android - 如何在 android c2dm0+ 中检索注册 ID 并向第三方应用程序发送消息

发件人ID用于c2dm的注册过程。但没有接收消息或任何注册ID。//Akashc2dmActivity.java文件publicclassAkashc2dmActivityextendsActivityimplementsOnClickListener{ButtonRegister,id;privatestaticPowerManager.WakeLockmWakeLock;privatestaticfinalStringWAKELOCK_KEY="C2DM_LIB";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){if

android - 需要Android C2DM的简单实现

我正在尝试实现Androidc2dm。我查看了文档并查看了提供的跳转注释和chrome到电话示例...但是我真的想不通这个过程。如果我能简单地实现c2dm就好了,当我们从服务器发送请求时,它会显示简单的通知......请帮助 最佳答案 请查看我的开源项目:http://github.com/geeknam/Push-Contacts服务器端是用Python编写的。如果您熟悉Python,代码将很容易理解。祝你好运! 关于android-需要AndroidC2DM的简单实现,我们在Stac

android - Android c2dm 每天的设备配额是多少?

有人知道Androidc2dm每天的设备配额吗?PS:我对200000的申请配额不感兴趣。 最佳答案 C2DM配额确实基于发送到设备的消息数或发送给任何设备的消息数。然而,它似乎并没有在任何地方说明单个设备的数量。当您注册时,您会估计您希望您的应用程序发送多少条消息。(并分配了200,000个默认配额)您可以阅读c2dm的局限性here您可以阅读有关配额的信息here.在这里,您还可以请求超过默认的200,000条消息。 关于android-Androidc2dm每天的设备配额是多少?,

android - 在 Android 中注册 C2DM 时出现问题

我正在尝试测试C2DM框架。几天前我收到了确认电子邮件,然后尝试创建一个可以注册的客户端。为此,我按照本教程中描述的步骤创建了一个简单的客户端:http://code.google.com/intl/es-419/android/c2dm/index.html.Androidlist文件包含以下代码:然后,程序启动时启动的主要Activity有以下代码:IntentregistrationIntent=newIntent("com.google.android.c2dm.intent.REGISTER");registrationIntent.putExtra("app",Pendin

android - "C2D_message is not unique"尝试制作标志 apk

我正在尝试发布APK,但在尝试生成签名APK时出现此错误Error:Error:PermissionnameC2D_MESSAGEisnotunique(appearsinbothcom.company.myApp.permission.C2D_MESSAGEandcom.company.myApp2.permission.C2D_MESSAGE)[UniquePermission]这是我的list文件:-->-->-->-->-->有人知道这有什么问题吗?我试过将使用权限更改为权限,但它有C2D_它不起作用。 最佳答案 您可以引用