问题标签 [android-c2dm]

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 回答
261 浏览

android - 在向 Google 注册 C2DM 通知时,即使未设置服务器端,您能否得到答复?

我一直在尝试实现 C2DMReceiver 来接收推送通知。我已经下载并使用了 Chrome To Phone 代码,并查看了使用此服务的一些不同应用程序的代码。我已经在 Google 上注册了我的申请,并收到了一封电子邮件,表明我的申请已被接受。现在我已经尝试(太多次;-))只是为了注册并接收某种答案,但在 C2DMReceiver 中没有任何反应。如果服务甚至正在运行,它似乎不会被调用(我应该在某处检查吗??)。我还没有建立服务器端应用程序,因为我首先只是想在尝试发送消息之前能够注册。现在我的问题是:如果我不这样做,我是否应该从注册请求中收到任何东西?还没有服务器端应用程序?这可能是问题还是我真的在我的 Android 应用程序中做错了什么???

提前致谢!

0 投票
2 回答
3539 浏览

c# - Android C2DM 服务器端

我刚刚想出了如何实现 android c2dm 客户端,但在服务器端我遇到了一些麻烦。我在互联网上进行了搜索,但所有样本对我来说都太复杂了,或者它们是用 python 写下来的。我需要一些 C# 或 java 中服务器端的基本示例。你能给我建议什么吗?谢谢。

0 投票
1 回答
3437 浏览

android - 安卓 C2DM 睡眠手机

根据这个Android C2DM 通过心跳机制保持套接字处于活动状态,使其能够接收推送消息。这让我希望我可以通过有效的 wifi 连接向正在睡觉的手机发送消息。

我已经将“delay_while_idle”设置为“0”。如果我的手机屏幕关闭,则消息会发送,但如果手机进入睡眠状态则不会发送(测试间隔为 20 分钟,1-6 小时)。

为了以防万一,我已经获得了部分 cpu 锁 + 完整的 wifi 锁。

我只是犯了根本性的错误,还是我误解了 C2DM 推送功能?

我可以向睡眠电话发送消息吗?

0 投票
1 回答
1290 浏览

android - C2DM:C2DMReceiver 在哪里被实例化?

我正在尝试开发一个使用 c2dm 服务的 android 应用程序。我已经阅读了许多教程并查看了 chrometophone 示例。似乎是一件容易的事,但我仍然无法使事情顺利进行。我遵循的最后一个指南是:http: //www.johnhawthorn.com/2010/12/android-cloud-to-device-messaging-1/。我真的不明白是否需要创建类 C2DMReceiver 的实例,或者当 c2dm 服务将调用类中声明的函数之一时,它会自动创建,例如 onRegistered()。

0 投票
1 回答
1636 浏览

android - 发送 C2DM 消息

您好,我想发送 C2DM 消息。要接收消息,我使用从http://code.google.com/p/chrometophone/source/checkout下载的 Chrome to Phone 应用程序 在那里我将发件人 ID 更改为另一个我用来注册此应用程序的 gmail ID (用于发送消息的角色帐户)。并且还使用我从上面下载的 android 代码获取同一邮件 ID 的身份验证令牌和注册 ID。但是当我使用 curl 发送 c2dm 消息时,如下所示,它返回 401 错误并显示未授权。有人可以帮助我指出我在哪里做错了。

0 投票
2 回答
619 浏览

android - 谷歌的游戏 C2DM

我一直在查看 Google 的 C2DM 服务,用于为 Android 应用程序推送通知。但是,在我的场景中,我的应用程序是一个游戏。你认为 C2DM 从服务器向我的移动游戏客户端推送游戏状态通知是不可行的吗?我正在开发一个游戏作为一个项目,但它不会是一个商业游戏。只是一个原型。

如果 C2DM 不够用,您对将游戏状态从服务器推送到运行在 Android 手机上的多人游戏有什么建议吗?我已经探索了 TCP/IP 连接,但我觉得这会影响面糊的力量。客户端发起的轮询效率不高,因为我需要实时更新。

非常欢迎任何建议谢谢

0 投票
1 回答
875 浏览

php - 如果我在 C2DM 中注册多个 Android 设备,我是否会收到多个注册 ID

关于 C2DM,如果我有一部手机和另一台设备(另一部手机,可能是 GoogleTV 等)并且我设置了一个 C2DM 服务器,我会收到两个不同的注册 ID,然后我可以使用它们向这两个设备发送意图吗?

看起来可能发生的情况是:我注册了一台设备并收到了我的 ID。然后我注册另一个设备,我收到一个不同的 ID,这会使第一个设备无效。我的假设正确吗?

我不想做很多开发只是为了发现一个用户的帐户一次只能有一个活动的注册 ID。

0 投票
1 回答
1384 浏览

android - 如何将一条常见的 C2DM 消息发送到多个设备

我想通过 C2DM 向多个注册设备发送一条普通消息“新年快乐”。我从链接http://code.google.com/android/c2dm/index.html对 C2DM 的了解很少,并且了解每个注册 C2DM 的设备都有不同的身份验证令牌和注册 ID。那么第三个应用服务器是否有可能向所有注册的设备发送相同的消息。我正在使用从http://code.google.com/p/chrometophone/source/checkout下载的 Chrome 到手机的示例代码。

因此,任何人的任何帮助都将不胜感激。

0 投票
2 回答
375 浏览

android - 生产 C2DM 问题的程序

我工作的应用程序现在在 Google Market 中。

我们将如何识别并向 Google 报告可能的生产问题?

请让我知道任何向 GOOgle 报告生产问题的 URL。

谢谢

0 投票
3 回答
2832 浏览

php - 带有 PHP 401 错误的 C2DM 服务器

我现在正在构建自己的 C2DM 应用程序。我首先从一个小型 Android 应用程序开始测试推送功能。如果我只是在我的 shell 中使用正确的设置调用 curl 命令,它就可以工作。

现在对于服务器部分,我想使用 PHP,但似乎我做错了什么,因为当我尝试向客户端发送消息时总是收到 401 错误消息。首先,代码由两部分组成。第一个 curl 请求请求服务器令牌。这行得通,我得到了来自谷歌的真实回应,带有一个工作令牌!

第二个 curl 请求以 401 错误消息结束。任何想法我做错了什么?