2011-03-07 82 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

相關問題