嘿伙计们,我想知道android是否允许构建可以将图像发送到大小超过1KB的云的应用程序。我关注的是他们在文档中提到的一个段落 - Android Cloud to device Messaging Framework documentation
块引用 限制 C2DM具有以下限制: 消息大小限制为1024字节。 Google会限制发件人汇总发送的邮件数量,以及发件人发送给特定设备的邮件数量
如果是,如何以及在何处找到合适的文件? 提前谢谢。
答案 0 :(得分:2)
C2DM不是将数据从设备发送到云(即D2CM),它意味着允许您的“服务器”将数据发送到Google的C2DM服务器,然后将这些数据转发到已注册的设备(或多个设备)
虽然(技术上)移动设备可以充当原始“服务器”,将数据发送到用于其他移动设备的Google C2DM服务器,但这不是它的设计目标。
邮件大小的限制是出于实际原因(减少流量),1024字节应足以发送通知。如果要传输更多数据,则消息可能包含移动应用程序可用于采取进一步操作的URI。
编辑回复您的评论......
我没有AWS或Google应用引擎的经验 - 您需要学习他们的SDK和教程。
关于“云”的观点是资源(服务器/服务等)可以通过URI / URL从任何地方访问,可以使用DNS查找(例如)。
移动设备是一个不同的概念,C2DM意味着通知设备有可用的新图像(例如)的轻量级方式。设备本身负责下载该图像。至于上传图像,设备应该知道如何找到“云”服务器/服务,并使用HTTP / FTP或两端支持的任何传输协议来执行上传。