[英]How do I know when an app is available for update (alpha, beta or prod) in play store?
[英]Can I provide different resources to alpha/beta/prod enviroment of an Android app?
我有一個Android應用程序,可通過HTTP請求與服務器通信。 服務器的地址在XML資源文件的res / values文件夾下定義。 有一個帶有類型=“ config”的標簽。 根據服務器的環境,我對服務器有不同的地址。 例如,在xxxx地址下有一個用於測試的服務器,而在yyyy地址下有一個生產服務器。
在開發人員控制台上,我為beta用戶上傳了一個與測試服務器鏈接的apk。 我想將其推廣到生產環境,但是我只需要通過更改服務器URL的更新來生成一個新的apk文件。
問:我可以在不需要新的APK版本的情況下為alpha,beta和生產環境提供不同的資源嗎?
例如,是否可以添加一些/ res / values-beta /文件夾? 另外,是否可以通過編程方式檢查應用程序在哪個環境中? 這樣,我自己可以決定采用哪種配置。
如評論中所述,您需要使用構建變體和構建風味。 這是有關如何執行此操作的出色教程:
嗨,我也在過去幾天搜索相同的內容,因此來到了本教程:
https://medium.com/@rdsubhas/a-better-android-release-pipeline-7eca6d76f0da#.nwfl59qs0
這使用productFlavors為Alpha / Beta和Production apk設置了不同的端點,而不必上傳新的apk。
希望這對您有所幫助。
如果您已經找到解決方案,請在此處共享。
謝謝..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.