2012-05-25 36 views
0

我想以與iOS設備上存在的無線,空中傳送方法類似的方式部署Android應用程序。也就是說,建立一個網頁,用戶點擊他的設備中包含清單(xml)文件的鏈接,其中包含有關如何下載應用程序的信息。這適用於iOS設備,我認爲Android可能有類似的東西。如何在不使用應用程序商店的情況下使用類似於iOS設備的清單文件部署android應用程序?

我該如何解決這個問題?

謝謝你的幫助。

+2

你可以直接連接到apk,他們下載並安裝。用戶唯一需要確定的是加載非市場應用程序的選項已正確設置(通常在設置/應用程序或設置/開發人員選項下)。據我所知,唯一不可能的情況是使用某些AT&T手機 –

+1

非常感謝您的幫助。因此,如果用戶未啓用來自未知來源(非市場)的應用,則他或她無法下載並安裝Android應用。正如你所說,有些手機變灰或隱藏了這個功能。在這些情況下,是否有其他方式允許用戶下載文件,而不是將其放在應用商店中? – user717236

+1

讓他們從計算機上'adb install yourprogram.apk'。 – NoBugs

回答

0

請上面的意見。擁有正確的MIME設置,鏈接到apk,並確保設備上的未知來源已被選中,以允許非市場應用。

0
  • 既然你似乎意味着一個應用程序市場/商店沒有參與的iOS情況下,看來你可能會談論離線緩存的「Web應用程序」,而不是原生的iOS應用程序。

    Android的等價物是:在存在脫機Web應用程序功能的設備上,只需訪問您在iOS上使用的同一網頁(引用具有適當MIME類型的HTML5清單等)。也許你最終會得到特定於平臺的改進,但基本思想是可移植的。

  • 或者您也許只是表示不需要使用臺式機/筆記本電腦來打開獲取應用程序。在Android上,從第1天開始就是這種情況 - 主要市場客戶端正在使用設備進行無線安裝。您可以通過市場:// url向市場發送Android設備。觸發從設備以外的網頁瀏覽器運行安裝的能力是Android上最新且仍然是次要功能。

  • 最後,android確實提供了加載原生應用程序的能力,這是在越獄或擁有開發者賬戶之外沒有iOS等價物的東西。大部分回覆似乎都集中在這一點上,但目前尚不清楚這是否是您實際要求的。

相關問題