1

嘿伙计们,我想知道 android 是否允许构建可以将大小超过 1KB 的图像发送到云的应用程序。我担心的是他们在文档中提到的一个段落 - Android Cloud to device Messaging Framework 文档

Blockquote 限制 C2DM 施加以下限制: 消息大小限制为 1024 字节。Google 限制了发件人发送的消息总数,以及发件人发送到特定设备的消息数量

如果是,如何以及在哪里找到合适的文件?提前致谢。

4

1 回答 1

2

C2DM 不是将数据从设备发送到云(即 D2CM),它旨在允许您的“服务器”将数据发送到 Google 的 C2DM 服务器,然后将这些数据转发到已注册的设备(或设备)。

尽管(从技术上讲)移动设备可以充当原始“服务器”,将数据发送到用于其他移动设备的 Google C2DM 服务器,但这并不是它的设计目的。

消息大小的限制是出于实际原因(减少流量),1024 字节应该足以发送通知。如果要传输更多数据,则消息可能包含移动应用程序可用于采取进一步操作的 URI。

编辑响应您的评论...

我对 AWS 或 Google 应用引擎都没有经验 - 你需要学习他们的 SDK 和教程。

关于“云”的要点是资源(服务器/服务等)可以通过 URI/URL 从任何地方访问,这些 URI/URL 可以使用 DNS 进行查找(例如)。

移动设备是一个不同的概念,C2DM 旨在作为一种轻量级的方式来通知设备有可用的新图像(例如)。设备本身负责下载该图像。至于上传图像,设备应该知道如何找到“云”服务器/服务并使用 HTTP/FTP 或两端支持的任何传输协议自行执行上传。

于 2011-03-08T00:24:49.517 回答