问题标签 [google-cloud-messaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3456 浏览

android - 使用php获取GCM的android注册ID

我正在兜圈子试图弄清楚这一点。让推送通知在 iOS 上工作正常,现在尝试对 android GCM 做同样的事情。我被困在如何公开允许我收集用户注册 ID 的服务上。在我的服务器上使用 java 真的很痛苦,所以只有 php 的解决方案会很有用。到目前为止,我的通知脚本看起来像这样:

任何想法将不胜感激。

0 投票
1 回答
412 浏览

java - gcm-server.jar 主要版本错误,偏移量=6

我对 gcm-server.jar 有疑问。直到昨天一切正常,现在当我将我的 war 文件部署到服务器时,我收到了这个错误:

当我打开 gcm-server.jar 有评论:

我正在使用运行 java5 的 Eclipse。我需要做什么才能让它与 java5 一起工作?

谢谢您的帮助。

0 投票
1 回答
773 浏览

android - GCM 在第一次执行时不显示注册 ID?

我正在尝试运行 GCM 的演示 SamplePush 应用程序。当我第一次安装它时,当我再次运行它时,textview 显示为空白,我可以在 textview 上看到registrationID。

我指的教程是:http ://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html

有谁知道为什么会这样?有什么办法可以解决吗?

0 投票
2 回答
7161 浏览

gwt - GCM server jar and GCM with GWT

Hi am new bee to the GCM and GWT and i was worndering from where do i get the jar for the gcm-server implementation,i was literally not able to find the jar for the download. Can anyone please guide me from where do i get the gcm-server.jar for my appengine server.

And also how do i go ahead with the GWT push implementation to android using GCM.

link for the GCM-android

i have found this link but i was not sure if this page had any source for the gcm-server jar for download.

0 投票
2 回答
3708 浏览

android - 适用于 Android 的 GCM(Google Cloud Messaging),在 .Net 中编写第 3 方服务器

需要一些帮助来使用 .Net 为 Android 实现 GCM(谷歌云消息传递)的 3rd 方服务器。

官方文档给出了使用 servlet-api 和 gcm-server.jar 的指南(用于服务器端的 java helper APIs)。

在 .Net 框架中使用它是否有任何等价物。任何有助于使用 .Net 实施 GCM 的指南?

0 投票
2 回答
23439 浏览

c# - C# 中的 Google 云消息传递服务器端代码

我想使用 .Net 为 android 编写实现 GCM(Google Cloud Messaging)的第 3 方服务器。官方文档提供了将其与 servlet-api 和 gcm-server.jar (服务器端的 Java 助手)一起使用的指南。

在 C# 中使用它有什么等价物吗?

0 投票
1 回答
15137 浏览

android - Android GCM:更多应用程序的相同发件人ID

是否可以将相同的发件人 ID 用于更多应用程序?现在我有 18 个使用相同后端的应用程序(不同的语言和一些功能)。现在我正在使用 GCM 实现推送通知。但是后端团队更喜欢只有一个谷歌项目——所有应用程序的 SENDER ID。有人试过吗?这种情况可能吗?有什么缺点?

谢谢

0 投票
1 回答
569 浏览

google-cloud-messaging - Android GCM 切换到另一个网络

我已经成功地让 android gcm 在我的本地网络上工作。但是我观察到我的服务器 url 是 192.168 范围内的 IP 地址。当我在同一网络上注册此设备时,它会成功注册,我可以向它发送消息。但是在注册后,如果我将设备切换到另一个网络并尝试发送 gcm 消息,我发现它不起作用。我不明白为什么会这样。根据架构,应用程序仅与应用程序服务器联系一次。之后,所有消息都通过 Google 服务器中继。因此,即使 IP 地址是本地地址,一旦我的设备注册,我应该能够切换到不同的网络

0 投票
2 回答
2361 浏览

gwt - 从 Appengine 向 android 发送 gcm push

我能够从 android 设备注册到 appengine 一旦我向 appengine 注册,我就会在 android 应用程序上获得registrationId。使用registrationId我试图将消息从appengine服务器发送到android应用程序。

我已将上述代码嵌入到 http post 方法中。

但我收到以下错误:

谁能帮我解决这个问题。

0 投票
0 回答
1695 浏览

android - C2DMReg - handleRequest 捕获 java.net.UnknownHostException: android.clients.google.com

我的问题与[C2DMReg] handleRequest 捕获 java.net.UnknownHostException: android.clients.google.com有关我在 StackOverflow 中发现了一些问题,其标题相同,已被标记为重复。但所提到的副本与这里所关心的问题无关。这与新的 GCM 相关 - 而不是 C2DM。

我的代码源来自 Android API Guide 中的 GCM 教程


我向 GCM 注册设备的功能如下:

我的 BroadCastReceiver 类如下:

我的清单文件包含 MyBroadcastReceiver 的权限,如下所示

日志显示来自 register_device 函数()的自定义日志Starting service for registration Intent

然后[C2DMReg] handleRequest caught java.net.UnknownHostException: android.clients.google.com 用标签显示C2DMRegistrar

它从不显示Received broadcast from Intent来自 MyBroadcastReceiver 的自定义日志。所以我相信它永远不会到达 MyBroadcastReceiver。我无法弄清楚为什么会发生这种情况。

我没有使用模拟器。我正在使用我自己的设备,并且它是使用谷歌帐户注册的。