问题标签 [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 投票
2 回答
3363 浏览

android - 谁提供用于 C2DM 的 AUTH 令牌?

我正在为 iPhone/WP7/Android 开发某种 IM 应用程序。

阅读文档后,我不确定是否正确理解我必须使用哪些凭据来验证我在 ac2dm 服务上的后端。在chrometophone服务器中使用用户的身份验证令牌,但我的客户端应用程序根本没有与谷歌链接。我应该创建活动,要求用户输入他们的谷歌帐户凭据,还是我可以使用我自己的帐户向 c2dm 发送通知?

0 投票
3 回答
719 浏览

android - 任何人都可以在 google android 模拟器下运行的 jumpnote 上进行同步吗?

我设法用我的谷歌账户登录(使用谷歌 API AVD),但我写的任何笔记都不会同步到 jumpnote.appspot.com,反之亦然。我注意到帐户设置中显示“同步已关闭”。我单击菜单和“立即同步”按钮,同步图标暂时显示在顶部,但之后没有任何反应。我在手机上写的笔记不会反映在服务器上。有没有人设法让 jumpnote 样本通过 C2DM 成功同步?请帮忙。谢谢。

0 投票
1 回答
4741 浏览

android - Android C2DM 服务器发送消息

我尝试测试 c2dm 应用程序。我已经注册了 Android Cloud to Device Messaging。 http://code.google.com/android/c2dm/signup.html

例如:

联系电子邮件 * 当您被列入白名单时我们应该联系的电子邮件地址:aaa@gmail.com

角色帐户电子邮件 * 将用于向 C2DM 发送消息的 Google 帐户 ID:bbb@gmail.com

我从我的应用程序和发件人 ID (bbb@gmail.com) 注册到 c2dm 服务,我得到了 registration_id。

之后,我的第三方服务器必须使用电子邮件和密码获得 ClientLogin 身份验证。来自哪封电子邮件?列入白名单的电子邮件 (aaa@gmail.com) 或发件人 ID (bbb@gmail.com)?我尝试了这两个电子邮件,并从这个过程中我得到了authorization_id。

但是当我使用registration_id 和authorization_id 向C2DM 服务器发送消息时,我得到了响应码401 Unauthorize。我使用列入白名单的电子邮件 (aaa@gmail.com) 和发件人 ID (bbb@gmail.com) 中的授权 ID,但没有一个有效。

可能是什么问题呢?谢谢。

0 投票
1 回答
5120 浏览

android - 安卓c2dm注册ID

我阅读了 Android Cloud to Device Messaging Framework 的解释。在我们的应用成功注册到 C2DM 服务器后,我们会收到一个注册 ID。注册 ID 会一直持续到应用程序明确取消注册,或者直到 Google 为您的应用程序刷新注册 ID。Google 究竟何时会刷新您的应用程序的注册 ID?我们如何知道它,以便我们可以再次注册并将我们的新注册 ID 发送到我们的服务器。

谢谢你。

0 投票
2 回答
644 浏览

android - 如何解码空格和汉字

我的服务器通过 c2dm 服务器发送消息 原始消息:这是一个包含中文字符的字符串

但是当我在我的 android 应用程序中收到消息时 Receive: This+is+a+string+ contains+%E4%B8%AD%E6%96%87+character

如何解码消息?

谢谢

0 投票
1 回答
3654 浏览

android-c2dm - C2DM server side ClientLogin with java problem

I'm trying to implement the server side of C2DM. I have registered my application with Google via the signup process and received an email confirmation, so my user/pwd should be good. The first step is to retrieve the auth token via the ClientLogin. When I run the code, I get a response code 403 / Forbidden. Anyone have any ideas?

0 投票
2 回答
3708 浏览

c# - Android C2DM 注册无效

我创建了一个 android 应用程序,该应用程序注册到 google c2dm 服务。并且它成功地从 c2dm 服务获取了 registration_id 令牌。

我已经签署了 Android Cloud 到设备消息传递表单,并且我收到了来自 c2dm 服务的确认电子邮件。

在客户端一切似乎都很好,它在模拟器环境中获得了registration_id。所以,没关系。

但是,在服务器端,它正在验证 google 服务,它正在接收 Auth 代码,然后它正在调用 c2dm 使用以下代码发送 url。

它仍在接收Error=InvalidRegistration来自 c2dm 服务的响应。

我做错了什么?

0 投票
1 回答
928 浏览

android - 如何在android中使用C2DM实现推送通知?

我想在android中制作应用程序,我想在其中向服务器发送一些消息,并且如果在android中通过C2DM有任何更新,还想从服务器获取通知。

如何向第三方服务器发送消息。(第三方服务器,如 php)和输入是向第三方服务器发送消息所必需的。以及如何将响应第三方服务器发送到 C2DM 并从 C2DM 获取通知到 Android 设备?

0 投票
1 回答
4480 浏览

android - 长轮询与 Apple 推送通知服务和 Android C2DM

我正在构建一个具有一些实时限制的移动应用程序。因此,我求助于 stackoverflow 以获取建议和意见,并尝试确定哪个是在运行时更新应用程序状态的最佳解决方案:

  1. 依赖长轮询或直接连接到我的服务器
  2. 依赖 Apple Push Notification Service 和 Android C2DM

除了 APNS 和 C2DM 在应用程序是否运行时提供统一的推送通知接口这一事实之外,可以说自定义解决方案(基于长轮询或直接连接)更灵活,对延迟的依赖更少苹果和安卓队列。

据我所知,我认为大多数争论源于保持连接打开与在智能手机上打开连接所消耗的电池的成本比较。

因此,我对两件事特别感兴趣:

  • 使用 APNS 和 C2DM 的经验
  • 有关在智能手机上保持 TCP 连接打开的所有含义的详细信息。

欢迎参考!谢谢!

0 投票
2 回答
1398 浏览

android - 为 Android C2DM 选择 Google 帐户


我对 C2DM 服务有疑问。鉴于在设备上登录了多个 Google 帐户,我希望我的应用程序选择其中一个帐户注册到 C2DM(您知道使用首选项)。是否可以?

提前致谢