草庐IT

gcm_defaultSenderId

全部标签

android - 使用 Amazon Web Services (AWS) 简单通知服务 (SNS) 设置 Google Cloud Messenging (GCM)

我想在我的sns上创建一个应用程序,每当我输入我的应用程序API详细信息时,我都会收到以下错误您输入的凭据无效。请输入有效凭据并重试。我做了以下事情:Google控制台->选定的项目->选定的API和身份验证->选定的凭据->创建新key->浏览器key然后在信息中输入站点*mysite.systems/*然后我转到GooglePlay开发者控制台并执行以下操作:选择应用程序->选择服务和API->链接发件人ID->从上方输入APIkey。这是接受的然后我在我的AWS控制台和SNS中执行以下操作ApplicationName:RandomNamePushPlatform:GoogleC

android - GCM : onMessage() from GCMIntentService is called Many times?

我正在我的应用程序中实现GCM。我已按照developer.android.com的GCM教程中给出的所有步骤进行操作我能够从GCM成功获取注册ID,并将此ID传递到我的应用程序服务器。至此注册步骤执行成功。现在,当我的应用程序服务器向我的设备发送PUSH消息时,服务器收到的消息为SUCCESS=8FAILURE=0等,即服务器成功发送消息,但OnMessage被调用8次取决于成功值。我的设备在没有任何代理设置的情况下连接到我的组织wifi。所以我的问题是:为什么我从GCM收到PUSH消息的时间与成功值一样多。为什么谷歌提供那么多时间?可能是什么原因?我的GCMBaseIntentSe

java - GCM如何定位用户电话

我的问题是GoogleCloudMessaging如何知道将消息发送到哪里?它通过IP地址工作吗?是否有在手机上运行一个功能以将手机的当前位置或IP地址发送到Google服务器的时间间隔?有人知道吗? 最佳答案 Google不需要知道您设备的IP地址。相反,您的设备会连接到Google,使用Google用于身份验证的任何协议(protocol)来识别自己,然后Google使用已建立的连接向您的设备发送通知。当您的手机从一个IP地址更改为另一个IP地址时,它只会与Google建立新连接,然后Google使用该新连接来发送您的通知。在您

Android GCM 一些设备没有注册

我在GooglePlay中有一个应用程序的下载量为5000。在这5000个中,有900个未能在我的服务器上存储GCM注册ID。我担心18%的失败率,并且正在努力找出发生这种情况的原因。将Id传递到我的服务器并存储绝对不是问题,因此我认为这一定是注册失败。有没有人在他们的项目中遇到过这样的事情?代码如下://FiredeverytimetheappisbootedinMainActivityprivatevoidsetupGCM(){StringgcmRegId=GCMRegistrar.getRegistrationId(this);if(gcmRegId.equals("")){GC

android - 谷歌云消息 GCM 通过代理

我无法通过公司代理向设备发送消息。我已经完成了谷歌网站上的GCM教程,并成功地在谷歌服务器上用安卓模拟器注册了一个设备,也在我这边的服务器上。为此,我必须通过公司代理,将其设置在模拟器的访问点中。现在我遇到的问题是通过同一个代理从我的服务器向设备发送消息。我正在使用演示中使用的servlet代码com.google.android.gcm.server.Sender发送消息的助手类。我在tomcat7上运行servlet。我试过像这样在catalina.properties文件中设置代理。http.proxyHost=proxy.company.comhttp.proxyPort=80

Android GCM 项目 ID,哪个?

休息后我又开始查看AndroidGCM服务,并对“入门”指南中描述的项目ID感到困惑:ClickCreateproject.YourbrowserURLwillchangetosomethinglike:https://code.google.com/apis/console/#project:4815162342Takenoteofthevalueafter#project:(4815162342inthisexample).ThisisyourprojectID,anditwillbeusedlateronastheGCMsenderID.我们称它为ID_1我忘记了我的项目ID可以

安卓GCM加密

我开始使用AndroidGCM框架..它实际上非常好并且易​​于实现,但有一个重要问题:我传输的数据不敏感,但我不希望每个人都可以访问它..这是如何加密的?还是我应该加密我的消息?我知道它基本上是一种通知服务-但我发送的是短消息,因此了解Google如何传递这些消息对我来说很重要,谢谢! 最佳答案 Isthisencryptedsomehow?Google在您的服务器与他们的服务器(SSL)之间以及他们的服务器与设备之间使用无线加密。因此,唯一可以访问GCM消息数据的系统是:你的服务器您订阅者的设备谷歌shouldiencryptm

android - Google GCM - 在 android Lollipop 中没有收到推送通知

在我的android应用程序中,我使用GCM从我公司的服务器接收消息。我为c2dm编写了代码,并按照说明将代码迁移到GCM。(http://developer.android.com/google/gcm/c2dm.html)在androidLollipop(Nexus9wifi)中,设备注册推送通知并接收推送注册ID,但是当我从我的服务器发送消息时,在设备中我没有收到任何消息。在以前的android版本中(从4.0到4.4)我没有任何问题。你知道Lollipop的推送通知有什么问题吗?谢谢 最佳答案 我们在办公室遇到了同样的问题,

android - 应用程序未运行时 GCM Cordova 推送通知不起作用

应用程序在PhoneGap中。我正在使用https://github.com/marknutter/GCM-Cordova的推送通知功能我实现了整个功能,直到昨天它都运行良好。当我最后一天检查该应用程序时,当该应用程序未运行时,推送通知不起作用。所有通知都在我的设备上接收,点击消息打开应用程序。但是控件没有在消息通知处理的javascript部分接收。GCMIntentService.java文件中的代码:JSONObjectjson;json=newJSONObject().put("event","message");json.put("message",extras.getStr

android - 有时在移动设备中不接收推送通知 GCM

我遇到了一个奇怪的问题。如果从服务器端发送消息时它已连接到互联网,我会在我的手机中收到推送通知。但是如果当时它没有连接到互联网,而是我在一段时间后连接到互联网。我没有收到该通知。据我所知,只要我们在线,所有这些通知都应该显示,因为GCM服务器存储了所有这些消息。我收到所有其他应用程序的通知。此外,我已在list中授予唤醒锁权限。可能是什么问题?服务器端、客户端或移动端的任何内容?请帮助...此值从第3方服务器(.Net服务器)发送到GCM服务器:Stringpostdata="collapse_key=score_update&time_to_live=2419200&delay_wh