使用Android云将图像发送到设备消息传递框架

时间:2011-03-07 23:59:34

标签: android amazon-web-services android-c2dm

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

  

块引用   限制   C2DM具有以下限制:   消息大小限制为1024字节。   Google会限制发件人汇总发送的邮件数量,以及发件人发送给特定设备的邮件数量

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

1 个答案:

答案 0 :(得分:2)

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

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

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

编辑回复您的评论......

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

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

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