草庐IT

GCM-NOPADDING

全部标签

android - 为什么我从 GCM 服务器端得到 "MismatchSenderId"?

我正在尝试为我的Android应用创建推送服务,并且我遵循GoogleGCM的文档和示例:我可以注册/注销我的Android应用。从我的服务器端,我可以看到我注册了一个订阅,但是当我尝试从服务器向我的Android应用发送消息时,我总是收到以下错误:Errorsendingmessagetodevice#0:MismatchSenderId对于我的Android应用,我使用SENDER_ID=200000000001。对于我的服务器端,正如Google所说,我使用API_KEY=AIzxxxxxxxxxxxxxxxxXxxXxxXxxxXXXXXXxxxxs我关注了这份文件:http:

ios - GCM IOS NotRegistered 问题

我已经使用GCM很长时间了。有一天突然断了。问题是我发送的第一个推送返回成功状态,但该应用程序没有收到任何推送。我发送的第二次推送失败并出现NotRegistered错误。我重新安装应用程序:成功(未收到通知)、失败(未注册)->循环。我不知道发生了什么变化。Google支持非常无益,并且花很多时间回答简单的问题,无论是GCM问题、APNs问题还是客户端问题。如果以前有人遇到过此类问题,请告诉我要查找的内容。这就是它的样子:我怀疑它是在更新到iOS9之后发生的。不过我不确定。如果新iOS中有可能阻止GCM的东西,如果有人指出,我将不胜感激。更新:GCMpushfailswithNotR

java - 无法解析 : com. google.android.gms :play-services-gcm:7. 5.+

我正尝试在我的应用中包含GCM。我不断收到此错误消息:Failedtoresolve:com.google.android.gms:play-services-gcm:7.5.+|InstallRepositoryandsyncproject|ShowinProjectStructuredialog如果我尝试安装存储库和同步项目,我会收到此错误:LoadingSDKinformation...Ignoringunknownpackagefilter'extra-google-m2repository'Warning:Thepackagefilterremovedallpackages.

Java 9 : AES-GCM performance

我已经运行了一个简单的测试来测量AES-GCMJava9中的性能,通过在循环中加密字节缓冲区。结果有些困惑。native(硬件)加速似乎有效-但并非总是如此。更具体地说,在循环中加密1MB缓冲区时,前50秒的速度约为60MB/秒。然后它跳到1100MB/秒,并保持在那里。JVM是否决定在50秒(或3GB数据)后激活硬件加速?可以配置吗?我在哪里可以阅读有关新的AES-GCM实现的信息(besideshere)。加密100MB缓冲区时,硬件加速根本不会启动。速度是60MB/秒。我的测试代码是这样的:intplen=1024*1024;byte[]input=newbyte[plen];f

android - 更新到 Android Build Tools 25.1.6 GCM/FCM 后出现 IncompatibleClassChangeError

自从我更新到AndroidSDKTools25.1.6和AndroidSupportRepository32.0.0(今天早上)后,我收到了以下错误,我没有更改我的代码中的任何内容,它仍在我同事的计算机上运行(AndroidSDK工具25.1.1+Android支持存储库30.0.0)。java.lang.IncompatibleClassChangeError:Themethod'java.io.Fileandroid.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)'wasex

android - 更新到 Android Build Tools 25.1.6 GCM/FCM 后出现 IncompatibleClassChangeError

自从我更新到AndroidSDKTools25.1.6和AndroidSupportRepository32.0.0(今天早上)后,我收到了以下错误,我没有更改我的代码中的任何内容,它仍在我同事的计算机上运行(AndroidSDK工具25.1.1+Android支持存储库30.0.0)。java.lang.IncompatibleClassChangeError:Themethod'java.io.Fileandroid.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)'wasex

python - 是否可以将 GCM 与 python GAE 后端一起使用?

我有一个pythonGAE服务,我想将通知从服务器推送到设备。tutorial适用于GCM是为Java编写的,并在ant+Tomcat/Jetty+JAE上运行。我的印象是GCM将是一种与语言无关的Web服务,并且我将能够发送有关我的服务器端平台的推送通知。我是否误会了GCM与我的pythonGAE兼容后端?如果我可以在我现有的服务器上使用它,需要什么说明我可以按照(或改编)开始发送通知给移动客户端? 最佳答案 当然可以。GCM有一个您可以使用的JSONRESTAPI。首先你需要在这里注册你的项目:http://developer.

android - Google Play 服务 GCM 9.2.0 要求 "update"返回 9.0.0

所以今天早上我开始更新到我的项目库的最新版本。我正在尝试将GCM更新到最新版本9.2.0,但出现此错误:Error:Executionfailedfortask':app:processDebugGoogleServices'.Pleasefixtheversionconflicteitherbyupdatingtheversionofthegoogle-servicesplugin(informationaboutthelatestversionisavailableathttps://bintray.com/android/android-tools/com.google.gms.

android - Google Play 服务 GCM 9.2.0 要求 "update"返回 9.0.0

所以今天早上我开始更新到我的项目库的最新版本。我正在尝试将GCM更新到最新版本9.2.0,但出现此错误:Error:Executionfailedfortask':app:processDebugGoogleServices'.Pleasefixtheversionconflicteitherbyupdatingtheversionofthegoogle-servicesplugin(informationaboutthelatestversionisavailableathttps://bintray.com/android/android-tools/com.google.gms.

ios - GCM 注册未准备好使用 ios9 中的身份验证凭据

您好,我正在使用GCM进行推送通知,它在iOS8中运行良好但在iOS9它给出错误“GCM注册未准备好使用iOS9中的身份验证凭据”并且无法连接到GCM:操作无法完成。(com.google.gcm错误501。) 最佳答案 在使用生产证书签署应用程序后,我遇到了同样的问题。让它再次工作的步骤是(这在9.2和9.3设备上工作):放回kGGLInstanceIDAPNSServerTypeSandboxOption:@YES(生产需要此为NO)在“buildsettings/CodeSigning/Codesigningidentity”