2013-04-28 47 views
0

我只是想知道是否有可能讓客戶下載apk與他們的具體選項? 例如。 有人從下載APK www.mysite.something/app_with_black_metal_design和recives應用程序與黑色金屬設計和幾個黑色金屬mp3樣品裏面。 另一個場景:
有人從mysite.something/app_with_pop_design下載THE SAME apk(我的意思是功能),並用流行(粉紅色)設計和幾個流行的mp3樣本進行應用。正在下載apk與特定選項

回答

1

當然,您可以枚舉並預先生成所有選項,理想情況下使用腳本來完成所有選擇。

或者,您可以通過讓您的Web服務器啓動各種Android構建工具(ant,maven等)來接受輸入並驅動低級別android構建工具,從而動態生成(並標記!)請求。您甚至可以在zip階段(apk的zip文件)和簽名之前簡單地組合預構建的資源組件。

然而,動態生成會產生一些問題:

  • 這可能需要更長的時間比客戶端下載想要等待,尤其是如果它變得受歡迎,所以你可能需要一種方法來發送電子郵件,結果什麼像那樣。

  • 您必須將簽名證書放在Web服務器上,否則有可能導致有人闖入您的服務器並竊取它,他們可能會發布似乎來自您的惡意更新。

此外,要知道,很多用戶也不會舒服配置他們的設備安裝不是通過官方渠道的其他應用,例如Android Market或一個衆所周知的替代(亞馬遜或角落商店等)或許預 - 由他們的設備供應商提供。

+0

那麼如何使zip與sample.mp3 + apk會知道該怎麼做這個MP3? – 2013-04-28 15:53:10

+0

一個apk *是*一個zip文件。如果代碼總是可以通過相同的名稱引用mp3,那麼您可以使用一個版本生成apk文件,然後使用zip程序替換它並去除簽名文件。再次運行zip對齊並運行jar簽名者。遍佈各地的指導(你基本上是重新剝皮一個應用程序,雖然你自己),你可以盡我所能,谷歌自己的細節。 – 2013-04-28 15:56:47