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

android - Android C2DM 中的 TOO_MANY_REGISTRATIONS 错误代码

在 Android C2DM 文档中有一个名为“TOO_MANY_REGISTRATIONS”的错误,他们将其描述如下:

用户注册的应用程序过多。应用程序应该告诉用户卸载一些其他应用程序,让用户手动重试。固定在设备端。

它的真正含义是什么?这是否意味着有很多使用 C2DM 的应用程序在同一部手机上运行。如果是,是否有任何已知的应用程序数量估计。

谢谢

0 投票
1 回答
1405 浏览

android - Android C2DM ROLE 账号和包名

在 C2DM注册表单中,(在很多事情中)我们被问到以下两个:

  1. 接收消息的应用程序的包名
  2. 用于向 C2DM 服务器发送消息的角色帐户电子邮件 ID。

我的问题是:这两件事是联系在一起的吗?

同一个注册应用程序(包名称)可以接受来自任何(或多个)注册角色帐户电子邮件 ID 的消息吗?

一个用例:

我必须向多个组织出售我的解决方案。该解决方案包括设备应用程序以及服务器部分(发送消息)。

我有一个注册包名称,比如 com.foo.Test(并提供了一个虚拟角色帐户,因为这是注册表单中的必填字段)

现在,每个组织(我已将我的解决方案出售给)应该能够使用他们自己的 ROLE 帐户 ID 将通知消息推送到 com.foo.Test 他们应该(并且可以)使用相同的包名称和他们自己的 ROLE 帐户再次注册ID ?

0 投票
1 回答
86 浏览

android - 来自不同服务器的 Android 推送

是否可以注册许多不同的服务器来通知用户 c2dm?

问题是,我的用户将自己托管服务器端,这意味着一个用户将始终从同一台服务器获取消息,但几乎所有用户都将拥有自己的服务器。

有谁知道这是否可能,还是我应该开始寻找不同的解决方案?

0 投票
2 回答
4879 浏览

android - 在模拟器工作时推送通知,但不在真实设备上

我得到了一个第三方服务器的工作示例,可以将推送通知发送到在我使用的 Android 模拟器中完美运行的设备。一旦我尝试在我的真实设备(Samsung Galaxy S)上使用它,我就不再收到我的通知,即使我在谷歌服务器上重新注册了设备(因为我使用相同的 gmail 帐户)。我基本上不知道从哪里开始寻找,因为 Logcat 没有给我任何有趣的信息。该代码在模拟器设备中运行,所以我的猜测是开始查看权限规则。有任何想法吗?

我不知道这是否重要,但我正在使用 Ubuntu 10.10 进行开发/调试。

0 投票
1 回答
2360 浏览

android - 收到 C2DM 推送通知时更改活动行为

我有一个可以向我的设备发送推送通知的工作服务器/客户端解决方案。我的项目的下一步是在C2DMReceiver类中调用 onReceive 事件时在活动窗口上显示一个对话框。

由于我是 android 新手,我不知道如何做到这一点,所以如果有人可以向我解释这一点,我会非常高兴。

基本上我重用了 chrometophone Application for c2dm 中的类。当我为 logcat 创建一个日志条目时,将调用 onReceive 事件。作为C2DMReceiver一项服务,如果有新消息,我如何获悉我的活动?

我用谷歌搜索了很多,但找不到有效的解决方案……我尝试使用,registerReceiver()但我很确定我做错了。有人有例子吗?

好的,这就是我到目前为止得到的:

活动

C2DMReceiver 公共类 C2DMReceiver 扩展 C2DMBaseReceiver {

这就是我所得到的,但我从来没有收到我自己的广播。有没有人有一些意见?

0 投票
1 回答
446 浏览

php - 如何测试 Android 应用程序的推送/C2DM 通知?

我需要在我的网站上实现推送/C2DM 通知,我安装了 Android 3.0 平台 sdk、模拟器,并从 .apk 文件安装了应用程序。

现在,我正在使用 ZF 支持的网站,我想测试我的通知,是否可以通过模拟器?

我没有编写实际的 Android 应用程序,也无法对其执行任何操作,但我应该知道如何将它与 PHP 一起使用?

谢谢

0 投票
2 回答
3255 浏览

c# - 使用 C# 的 c2dm 服务器

有谁知道是否可以用 C# 创建一个 c2dm 服务器端?如何添加所需的参数(电子邮件、密码等)?

0 投票
2 回答
1114 浏览

android - c2dm 响应中没有身份验证

当我尝试使用POST从 ac2dm 服务获取 Auth 令牌时,我只获取 SID 和 LSID,而不是 Auth,这是否发生在其他任何人身上,如果是,你是如何解决这个问题的?

我在服务器端使用 .NET (C#),我尝试使用 fiddler 发送 post 调用,但我得到了相同的结果。

在提琴手中发布电话:

内容类型:application/x-www-form-urlencoded 主机:www.google.com 内容长度:125 预期:100-继续

accountType=HOSTED_OR_GOOGLE&Email=myRegistredMail&Passwd=myPassword&Service=ac2dm&source=myAppPackageName

和响应(我得到响应代码 200 所以它应该可以工作):

SID=DQAAAMgAAADhKR...

LSID=DQAAAMoAAACCR...

如您所见,响应中没有身份验证令牌...

0 投票
3 回答
2867 浏览

android-c2dm - 谷歌限制 CD2M 多少?

C2DM文档指出

Google 限制了发件人发送的消息总数,以及发件人发送到特定设备的消息数量

有人具体知道谷歌限制了多少?

0 投票
1 回答
371 浏览

android - 在 Windows 应用程序中自动化 Chrome 到手机/Android Intent C2DM 功能

我有一部安卓手机。我的笔记本电脑上还运行了一个应用程序。它是一个 Windows 应用程序。我的笔记本电脑上安装了 chrome,并且已经安装了 chrome to phone 扩展程序。现在,当我在浏览器中打开一个链接并单击扩展程序时,我会收到一个 android 意图或通知到我的手机。现在我想自动化这个。

我的意思是说我用 .net 编写的 windows 应用程序必须能够为我执行此操作。我的意思是在完成一些验证后,我需要向我的手机发送通知或某种意图。如果这必须是手动的,就像应用程序会给出一个消息框警报一样。一旦我看到警报消息,我就会打开 chrome(或已经打开),然后打开一个链接说“www.google.com”,然后单击“chrome to phone”扩展程序。我希望这能自动完成。这可能吗?如果有怎么办?

请让我知道是否有任何其他想法或调整可以实现类似的操作。基本上我正在尝试从我的 Windows 应用程序向我的 android 手机发出警报。任何形式的帮助表示赞赏。谢谢。