簡體   English   中英

如何檢測 android 應用程序中的當前發布軌道?(Google Play 控制台)

[英]How to detect the current release track inside the android app?(Google Play Console)

我計划在產品發布之前將我的應用程序發布到 Beta 軌道。 但我只想為測試版用戶啟用應用內錯誤報告。 我可以通過編程方式知道用戶從哪個軌道安裝了應用程序,而不是創建兩個 APK(在 prod beta 中啟用和在 prod 中禁用),是否有可用的 API?

我想要實現的是,

if(app installed from beta track)
  enable in-app-bug reporting
else 
  disable in-app-bug reporting

根據文檔

版本名稱僅供在 Play 管理中心使用,用戶不會看到。

buildTypes {

    debug {
        buildConfigField "Boolean", "in_app_bug", true
    }

    staging {
        buildConfigField "Boolean", "in_app_bug", true
    }

    release {
        buildConfigField "Boolean", "in_app_bug", false
    }
}

然后在代碼中:

if(BuildConfig.in_app_bug) {
  ....
}

對於buildFlavors也可以這樣做

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM