2011-03-07 52 views
1

嘿伙计们,我想知道android是否允许构建可以发送图像到云中的大小超过1KB的应用程序。我关心的是关于他们自己的文件中所提到的对位 - Android Cloud to device Messaging Framework documentation使用Android云发送图像到设备消息框架

块引用 限制 C2DM强加以下限制: 邮件大小限制为1024个字节。 谷歌限制发送者在发送汇总信息的数量和发送者发送给特定设备

如果是,如何以及在哪里可以找到合适的文档信息的数量? 在此先感谢。

回答

2

C2DM不是将数据从设备发送到云(这将是D2CM),它的目的是让您的'服务器'发送数据到谷歌的C2DM服务器,然后将数据转发到注册设备(或设备)。

尽管(技术上)移动设备可以作为发送数据到旨在用于其他移动设备的Google C2DM服务器的原始“服务器”,但这不是其设计的目的。

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

编辑在回答您的评论...

我没有任何AWS或谷歌应用程序引擎的经验 - 你需要学习他们的SDK和教程。

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

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

+0

你能否提出一种方法,让我可以从android应用程序发送和接收图像到远程服务(如亚马逊web服务)或谷歌应用程序引擎? – prap19 2011-03-08 00:46:24

+0

@ prap19:在我的答案中查看我的编辑。 – Squonk 2011-03-08 03:27:42

相关问题