2010-12-04 66 views
3

我正在開發一個Android應用程序作爲研究工具。背後的想法是,研究人員向參與者提供幾個Android設備,他們使用該設備代表研究人員收集數據。使用Android的C2DM禁用市場

現在我想利用Android的C2DM(雲到設備消息傳遞)。這裏的問題是需要Google帳戶。這對我不起作用,因爲研究人員必須爲每個設備預先配置一個帳戶。這是可行的,但實際問題來自市場準入。參與者可以使用該賬戶從市場購買任何東西。所以我的問題是如何在保持C2DM的同時將市場的功能限制爲免費應用。

謝謝大家

+1

你需要一個谷歌結帳帳戶從市場上購買應用程序。只是不要爲Google帳戶放置信用卡... – Falmarri 2010-12-04 23:01:26

+0

聽起來像一個計劃。這可能是。 Thx百萬 – stfn 2010-12-09 09:14:19

回答

3

你不能「限制市場的功能只是免費的應用程序」。

除了C2DM之外,您可以爲您的問題尋求替代解決方案。有第三方選項,例如Urban Airship,可能不需要Google帳戶。

或者,您可以對設備進行root身份驗證,並嘗試完全刪除Market應用以及可能依賴該帳戶的任何其他應用(例如Gmail,撥號)。但是,你會錯過某些東西的可能性很大。

0

您可能可以對設備進行根目錄並阻止訪問市場地址 - C2DM將繼續運行,但市場本身將停止運行。