问题标签 [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.
android - 使用 Android 云将图像发送到设备消息传递框架
嘿伙计们,我想知道 android 是否允许构建可以将大小超过 1KB 的图像发送到云的应用程序。我担心的是他们在文档中提到的一个段落 - Android Cloud to device Messaging Framework 文档
Blockquote 限制 C2DM 施加以下限制: 消息大小限制为 1024 字节。Google 限制了发件人发送的消息总数,以及发件人发送到特定设备的消息数量
如果是,如何以及在哪里找到合适的文件?提前致谢。
android - 如何在android上的c2dm消息后唤醒已经运行的应用程序
有没有办法在 c2dm 消息后从通知栏中唤醒已经在运行的应用程序?我有这个注册到 c2dm 服务器的应用程序,它从我的服务器接收推送通知以进行一些处理。因此,在我从服务器收到 c2dm 消息后,它会向用户显示状态栏通知,用户展开通知并单击我的应用程序,将其打开。
一切都很好,但如果这个应用程序之前已经运行过(从图标开始),这会将我的应用程序的另一个实例加载到内存中。还有一些东西在里面崩溃。我已经改变了android:launchMode="singleTop"
我所有的活动,我尝试intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
在我的通知中使用,但没有运气。我总是最终运行 2 个应用程序。
任何帮助表示赞赏
这是我在收到 c2dm 消息后用来创建通知的静态函数:
这是我的家庭活动:
android - Android 上最具扩展性的推送通知系统是什么?
我正在为 Android 编写一个消息传递应用程序。因为 30% 的 Android 用户仍在使用 2.1,所以我决定我们不会使用 Google 的 C2DM 系统进行推送通知,这需要 2.2+。
有没有人有在需要推送通知的 android 上构建大中型服务的经验?我对以下内容感兴趣:
- 每个服务器或每个 IP 地址可以可靠地支持多少用户?
- 随手增加容量有多难?
- 设置服务器需要多长时间?
- 它传递消息的可靠性如何?
- 它传递消息的速度有多快?
我知道有一些流行的解决方案,例如MQTT、Deacon、Xtify和Urban Airship,但我似乎无法从实际实施这些解决方案的人那里找到关于上述主题的可靠数据。
android - Android C2DM Auth 令牌,一次或每次
我正在概述我在应用程序中实施 C2DM 的计划,并且有一个关于 Auth 令牌的基本(阅读:愚蠢)问题。
客户端服务器需要使用白名单账户注册 google c2dm 服务:
供测试用:
我的问题是,每个应用程序每个 c2dm 帐户是否会发生一次 - 即:使用您的白名单帐户获取一个服务器生成的身份验证代码,存储它,然后每次发送消息时检索它并使用:
或者您是否必须为每条推送的消息请求一个新的验证码?
android - Android C2DM 发送问题
我无法使用 C2DM 服务测试推送通知。
在“3.4。注册您的应用程序”之前,我一直在使用Lars 的示例来设置我的 android 测试项目。我成功地从设备获取了注册 ID。
然后我使用以下 curl 通过我的服务器成功获取了 Auth 令牌:
所以现在我有两个主要的组件要推动。所以为了测试的目的,我发出另一个 curl 来发送消息(我将实现 auth 令牌生成,并在我得到它的功能后在 php 中发送消息)。
我用:
回复:
错误=未注册
这就是我所在的地方,很困惑。我使用我的白名单电子邮件/密码成功获得了我的身份验证令牌,并通过我的客户端服务器注册并接受了 C2DM 程序。然后编译了 Lars 的项目来生成我的设备注册 id,但是一旦它们一起使用,我就会得到上面的未注册错误,并且没有推送通知。
想法?如果您需要更多信息,请发表评论,我会更新帖子。谢谢。
android - 使用 c2dm 一次发送多个推送
有没有办法一次发送多个推送消息?
昨天发100条消息需要38秒,太长了。
我只获得一次身份验证令牌,我使用:
对于我得到的每个推送令牌。
有更快的方法吗?
谢谢
android - C2DM 上的验证码
我一直在实现 Google 的 c2dm 的服务器端。
从https://www.google.com/accounts/ClientLogin请求 ClientToken 时出现问题。我收到了 403 Captcha 挑战。这是 api 指定的,但它随后 api 进一步指定 Captcha 应显示给当前用户。
当代码基于服务器时,您应该如何转发验证码?
android - 在 C2DM collapse_key 文件中包含什么
我正在我的 android 推送应用程序上实现 C2DM,这就是谷歌所说的 collapse_key:
"一个任意字符串,用于在设备离线时折叠一组类似消息,以便仅将最后一条消息发送到客户端。这是为了避免在手机重新在线时向手机发送太多消息。请注意,由于无法保证消息发送的顺序,因此“最后一条”消息实际上可能不是应用程序服务器发送的最后一条消息。必需。 ”
我想知道如果我想在设备离线期间发送所有推送,我应该在 collapse_key 中有什么,我该怎么做?
android - 服务器和android之间如何通信?
将消息从服务器(Java)发送到android客户端的更好方法是什么?Comet、socket、xmpp 还是别的什么?我将开发简单的客户端-服务器游戏。
android-c2dm - 需要 C2DM collapse_key 实现解释
嗨,我看不到任何关于 collapse_key 实现的解释。我想我明白它的作用,但不明白它是如何做到的! Android 云到设备消息传递框架
我有一个 C2DM 框架设置并向许多手机发送 4 种类型的消息。
非常基本的字符串消息看起来像这样:
如果电话处于关闭状态,其中许多可能会堆积起来等待电话在线。据我所知,我的系统可以正常工作,但是 collapse_key 在这里为我做什么?
addEncodedParameter(sb, "collapse_key", "no_ide_what_to_put_here");