2012-06-25 43 views
1

我正在爲我的應用實施應用內結算。 我已經下載了谷歌代碼提供的示例應用程序,我已將它改編爲我的應用程序,並且完美地工作。Android:從Android Market獲取應用內清單

現在,我想從Android電子市場中檢索爲我的應用程序發佈的應用程序列表,並將其列在我的活動中。

我需要這個,因爲我不會一次性發布我的應用內所有內容,但我想現在發佈其中的一些內容,其中一些會在下個月發佈,等等。我想避免在Google Market上發佈一個新的apk版本,因爲下載第一個版本的人如果不更新他們的應用程序,將無法找到新的可用應用內。

這可能嗎?

回答

1

開發人員控制檯中的應用內管理器確實有導出到csv的功能,所以理論上可以逐步下載列表。它可能會要求您必須編寫代碼以「登錄」到開發人員控制檯,存儲訪問令牌,然後下載文件。 (我認爲這不是微不足道的)

另一種方法可能是將列表存儲在易於訪問的通用服務器上。

無論哪種情況,您都必須找到檢查產品更新的最佳時間間隔。即,每次啓動應用程序時是否讓用戶等待,或者您是否在應用程序中有用戶可以檢查更新的手動操作?個人而言,除非您的產品真的頻繁更換,否則我會堅持使用apk文件中的靜態列表。您可能會推出錯誤修復程序,因此在那些時間更新產品列表不會成爲問題。至於通知用戶,他們會通過更新管理器通知您的應用程序的新版本存在。如果發行說明足夠有趣,用戶將更新。

+0

我會嘗試服務器解決方案,謝謝。 – dany84