由於缺乏足夠的內存,我的許多用戶都無法從Play商店安裝我的應用。該應用程序的大小是:APK 37MB +擴展1,3 GB。Google Play - 當用戶從市場上安裝APP時,如何防止下載大型APK擴展文件
我知道許多用戶不希望在系統內存中擁有如此大的數據並實現了licencing和download-libary示例,並將擴展文件直接下載到物理SD卡。但用戶只能從的應用程序中的選項菜單運行我的下載過程。
。
問題:
谷歌表示here:
「...如果谷歌Play是無法下載擴展文件,它僅下載APK。」
但這似乎是錯誤的。許多用戶抱怨安裝問題和「掛起/掛起」下載。他們說,當他們從市場上安裝應用程序時,Google Play會首先嚐試下載OBB擴展文件,並且(甚至更糟)到內部內存。 因此,用戶無法啓動應用程序並利用我的下載實現。
因爲我想利用谷歌的許可機制的安全功能,我有以下想法:
- 上傳我的應用程序開發者控制檯沒有擴展。
- 上傳另一個虛擬apk與1,3GB擴展,並且不發佈它
- 嘗試從我的原始應用程序的選項菜單中下載擴展,並從虛擬apk使用許可證密鑰。
有人可以證實這可行嗎?
有沒有辦法讓Google Play直接下載大型擴展到外部的內存?也許,如果我修改Manifest:
android:installLocation="auto"
任何想法都讚賞!