草庐IT

GCM-NOPADDING

全部标签

Android GCM 错误。当客户端已注册时,服务器返回未注册

我遵循了http://developer.android.com/google/gcm/gs.html给出的演示并获得试用应用程序GCMTrial以正常工作。但是,我尝试在现有应用程序上执行相同的步骤,但没有成功。所以我做了一个全新的项目。但即便如此,按照完全相同的步骤,我也无法让GCM成功发送消息。所以我尝试将GCMTrial重命名为所需的名称,但这也行不通。我通过主要Activity注册GCM并获得以下日志:12-1921:30:13.102:V/GCMRegistrar(15889):Registeringreceiver12-1921:30:13.112:D/GCMBaseIn

android - 在与另一个 GCM android 一起工作时在一个设备上获取 INVALID_SENDER

我正在关注AndroidPushNotificationsusingGoogleCloudMessaging(GCM)为了用我的应用程序实现GCM,它在单个设备(GalaxyS)上运行良好,当我尝试用另一个设备(GalaxyTab7')测试它时,它生成了错误。handleRegistration:registrationId=null,error=INVALID_SENDER,unregistered=null这是我得到的日志V/GCMRegistrar(5649):Registeringappmy_maypackageofsendersAPA91bHvzZbO_nyYvaA_QRGD

android - 如何在推送通知(Gcm)android 中显示图像?

从这两天开始,我一直在努力做到这一点。但是我失败了。请任何人建议我如何在推送通知中获取图像。提前谢谢你。编写我尝试过的代码:@SuppressWarnings("deprecation")privatevoidhandleMessage(ContextmContext,Intentintent){Bitmapremote_picture=null;longwhen=System.currentTimeMillis();inticon=R.drawable.reload_logo;try{BundlegcmData=intent.getExtras();if(intent.getExtr

android - C2DM 到谷歌云消息传递 (GCM)

您可能已经看到,Google正在迁移其推送通知系统。GoogleDeveloperguideforGCM我想不止我一个人在想:从C2DM获得的token对GCM是否仍然有效?如果没有,这意味着我需要我的所有用户使用新版本更新我的应用程序,更新我服务器上的token......或我可以保留并行系统,但我认为这不是一个好的解决方案或继续使用C2DM直到它完成,然后我就死了:-) 最佳答案 虽然客户端迁移很容易(只需将“发件人”从电子邮件地址更改为项目ID),但如果您的应用已经使用C2DM一段时间,您仍然会面临转换难题。在这里查看我的问题

android - 卸载应用程序后如何从 GCM 注销

我已经在我的应用程序中配置了GCM。每当用户卸载应用程序时,我都想从GCM注销设备。我得到的代码是IntentunregIntent=newIntent("com.google.android.c2dm.intent.UNREGISTER");unregIntent.putExtra("app",PendingIntent.getBroadcast(this,0,newIntent(),0));startService(unregIntent);但是我们必须把这段代码放在哪里……?谢谢。 最佳答案 您不能在卸载时从GCM调用注销,因

android - GCM 示例项目错​​误消息 "Could not find google-play-services_lib.apk"

使用http://code.google.com/p/gcm/source/browse/#git%2Fgcm-client上提供的示例代码,应用程序启动协议(protocol)包含有关缺少APK的消息。[2013-06-2210:28:24-GCMClientNewAPI]------------------------------[2013-06-2210:28:24-GCMClientNewAPI]AndroidLaunch![2013-06-2210:28:24-GCMClientNewAPI]adbisrunningnormally.[2013-06-2210:28:24-G

Android 23+ - 从备份中排除 GCM 注册 ID

我有一个使用Azure发送推送通知的应用程序。Azure反过来使用GCM发送到Android设备。我注意到我的AndroidManifest.xml中有警告OnSDKversion23andup,yourappdatawillbeautomaticallybackedup,andrestoredonappinstall.YourGCMregidwillnotworkacrossrestores,soyoumustensurethatitisexcludedfromtheback-upset.Usetheattributeandroid:fullBackupContenttospecif

android - 在 Android 中使用注册 ID 从 GCM 注销设备

我在数据库表中有一个GCM注册用户列表及其相应的注册ID,我实际上想在用户从表中删除时注销该用户。我在Stackoverflow中找到了很多示例,但其中大部分都是基于现已弃用的旧GCMRegistrarAPI。我正在使用GoogleCloudMessagingAPI并通过以下方法注册用户:privatevoidregisterUser(){GoogleCloudMessaginggcm=GoogleCloudMessaging.getInstance(getBaseContext());StringregId="";try{regId=gcm.register(getString(R.

国密(GmSSL)算法SM4之GCM模式

国密(GmSSL)算法SM4之GCM模式文章目录国密(GmSSL)算法SM4之GCM模式前言一、概念1.初始向量(IV,InitializationVector)2.初始向量(IV,InitializationVector)3.附加消息(AAD,AdditionalAuthenticatedData)4.认证标签二、实现思路1.加密2.解密总结前言本文将介绍如何使用java实现SM4算法的GCM模式加解密,并提供相应的代码示例。加解密底层实现基于gmsslc实现,通过javanative方式调用。参考关志老师的国密算法实现:https://github.com/guanzhi/GmSSL一、概

windows - https 与 ECDHE-ECDSA-AES256-GCM-SHA384 在 Windows 2012

我已经阅读了很长时间,但这是我第一篇关于我找不到解决方案的主题的真正帖子。我目前在Windows2012上托管一个网站,我希望在该网站上运行最新的TLS1.2密码套件。我知道如何在Windows中启用TLS1.1和TLS1.2,并且已经这样做了(通过注册表编辑)。我还将密码顺序更改为我希望的顺序。我的问题是:在此步骤之后,我实际上如何完成并设置密码套件的ECDHE/ECDSA部分?当我在最新的chromebeta中查看该站点时(如果您使用支持的曲线,它支持TLS1.2中的ECDHE和ECDSA),它似乎跳过了所有ECHDE密码套件。我还需要做些什么才能正确启用ECDHE/ECDSA吗?