2014-02-13 47 views
2

有一個應用程序只包含android服務(比如說SERVICE_1.apk)。還有一些應用程序(比如說APP_1.apk,APP_2.apk,...)想要使用SERVICE_1.apk的服務。是否有可能以某種方式聲明每個APP_n.apk依賴於SERVICE_1.apk,並且如果用戶將從谷歌播放下載並安裝APP_n.apk,則APP_n.apk將自動檢查是否已經在設備上安裝了SERVICE_1.apk並且如果尚未安裝,請安裝SERVICE_1.apk。是否可以聲明一個APK依賴於其他APK,並自動安裝相關的APK

+0

相似但不是如此特定的APK:http://stackoverflow.com/questions/7724579/android-dependencies –

回答

2

不,Google Play沒有實現任何類型的依賴機制。

當然,歡迎您將自己構建爲APK的一部分。只需檢查第一次運行以查看是否安裝了相關應用程序,如果沒有,請提示用戶安裝它們。理想情況下,這些是「軟依賴性」,啓用可選功能,而不是「硬依賴性」,從而阻止應用程序運行。如果用戶不能使用你的應用程序,用戶可能會感到惱火,因爲他們必須首先下載一堆其他的東西。