问题标签 [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 回答
9177 浏览

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

我无法通过公司代理向设备发送消息。
我已经在谷歌网站上完成了 GCM 教程,并成功地在谷歌服务器上使用 android 模拟器注册了一个设备,也在我端的服务器上注册了一个设备。
为此,我必须通过公司代理,将其设置在模拟器的接入点中。现在我遇到的问题是通过同一个代理从我的服务器向设备发送消息。我正在使用演示中的 servlet 代码,它使用

帮助类来发送消息。

我在 tomcat 7 上运行 servlet。

我已经尝试在 catalina.properties 文件中设置代理,就像这样。

我已经尝试在 servlet 内部设置属性,如下所示。

但我仍然得到超时。我知道它是公司代理,因为我在没有代理的情况下在家中进行消息传递。

我已经看到在 java 代码中创建了一个代理对象,然后用它创建了一个连接,但我认为这在这里不可用,因为我使用 Sender 帮助程序类来发送消息。

这是超时失败的行。

任何帮助,将不胜感激。

问候

账单

0 投票
1 回答
7379 浏览

android - 注册 - 从 Android GCM 注销设备

我正在尝试向我的应用程序添加推送通知功能,但我遇到了奇怪的问题。

在我的第一次尝试中,我得到了设备的 regId;但在该设备试图从 GCM 中自行注销之后;实际上它成功了,因为我失去了 regId 但不是我无法再次获得它。

在 LogCat 我看到这些行。

我试图在我的应用程序中实现 GCM Demo Application 的代码,所以这里是代码。

0 投票
5 回答
9367 浏览

android - App registration ID not generating in GCM Android

I have tried some forum pages and searched through stackoverflow for the same thing, but I did not find the solution.

I have used the below code to generate registration ID for GCM notification. But I get an empty string as a registration ID:

GCMRegistrar.checkDevice(this); GCMRegistrar.checkManifest(this);

if (GCMRegistrar.isRegistered(this)) { Log.d("info", GCMRegistrar.getRegistrationId(this)); }

Please help me with this, tell me if I got anything wrong.

Thank you in advance, Nirav.

0 投票
1 回答
2847 浏览

android - 不能使用 GCMRegistrar?

无法使用我已添加到构建路径的 gcm.jar 中的 GCMRegisterar,但我仍然在 logcat 中收到此消息。

0 投票
3 回答
4314 浏览

android - 使用新的 Google Cloud Messaging 的 Flash Air ANE 推送通知

我尝试使用此 ANE 注册到新 GCM: https ://github.com/freshplanet/ANE-Push-Notification iOS 推送正常,但 Android 版本冻结并显示此跟踪消息:无法识别的事件注册

这是我的 xml 描述符:

应用程序是使用 Flash Pro CS6 构建的。

谁来帮帮我 ?

0 投票
3 回答
3695 浏览

php - Google GCM 服务器返回 404 错误

我想通过 PHP 将消息从我的服务器发送到电话。这是我的代码:

$c2dmId 只是我从手机发送到服务器的registrationId。结果我得到(在 $result 变量中):

我不知道为什么。任何人都可以帮忙吗?文档没有说任何关于 404 代码的内容,所以我真的不知道发生了什么。

0 投票
1 回答
2479 浏览

java - 检查设备/清单时的 GCM NoClassDefFoundError

我正在尝试将 Google Cloud Messaging 集成到我的应用程序中。我的 onCreate 方法中有以下代码。

我已正确导入 GCMRegistarar,已将 GCM.jar 添加到构建路径并设置了清单。我正在安装到 2.2 机器人 1 上。每当应用程序启动时,我都会遇到以下崩溃。

在此处输入图像描述

我的清单如下

0 投票
4 回答
13352 浏览

android - Google Cloud 消息传递 - 示例服务器

我需要一个用于 Google Cloud 消息传递的示例应用程序。使用示例服务器来测试我的应用程序。谁可以帮我这个事?

我需要一个示例服务器来测试我的代码我已经编写了代码但我不知道它是否会工作。我不知道服务器端编码,所以任何人都可以帮助我。这是我的代码

意向服务

我的主要活动

0 投票
3 回答
4337 浏览

android - 注册到 GCM 时代码卡在唤醒锁上?

它没有从 GCM 服务器获取注册 ID,应用程序没有给出任何错误,这是我的 logcat。

这是主要的活动。我使用现有的 gcm.jar 文件来使用 GCMRegistrar 类方法。

这是服务等级-

0 投票
2 回答
18410 浏览

android - com.google.android.gcm.GCMBaseIntentService 在哪里?

我在这里关注 GCM 教程http://developer.android.com/guide/google/gcm/gs.html

Step 2的第 5 点,它说:

添加以下意图服务: service android:name=".GCMIntentService"

此意图服务将由 GCMBroadcastReceiver(由 GCM 库提供)调用,如下一步所示。它必须是 的子类com.google.android.gcm.GCMBaseIntentService,必须包含公共构造函数,并且应该被命名my_app_package.GCMIntentService(除非您使用的子类GCMBroadcastReceiver覆盖了用于命名服务的方法)。

但是,我不能 subclass com.google.android.gcm.GCMBaseIntentService,导入无法解决。我该如何解决?