【问题标题】:Publish two versions of the same app using Google iFrame使用 Google iFrame 发布同一应用的两个版本
【发布时间】:2020-04-08 16:10:58
【问题描述】:

我们一直在使用 Android 管理 API 并集成了一个 iFrame 来将私有应用发布到配置文件和群组。有什么方法可以发布同一个应用的两个版本?例如测试组的一个版本,当它获得批准后,将其推送到生产组。

我们现在面临的问题是,每当我们推送更新时,两个组的应用都会更新。

【问题讨论】:

    标签: android-management-api android-managed-profile


    【解决方案1】:

    不,Play 商店不允许上传具有相同 packageName 的第二个应用程序,将引发错误,指出 packageName already exists

    这适用于任何google play store,如果你在private play store上传了APP,你不能在public play store上传,反之亦然。

    现在对于您面临的问题,您可以使用解决方法:

    1. 在策略中设置"appAutoUpdatePolicy": "NEVER",使APP不会自动更新。

    2. 通过在应用策略中指定minimumVersionCode推送更新,并将其发送到您希望更新APP的设备或组。

    {
       "packageName": "com.example",
       "aliasName": "Silverline MDM Client",
       "installType": "REQUIRED_FOR_SETUP",
       "lockTaskAllowed": false,
       "defaultPermissionPolicy": "DEFAULT",
       "minimumVersionCode" : "36"
    }
    

    【讨论】:

    • 感谢您的回复,我一定会尝试并在这里发布我的发现:)
    【解决方案2】:

    选中此link 可为您的应用设置开放式、封闭式或内部测试。这样,您可以让您的测试团队在将应用程序发布到生产环境之前对其进行测试和审查。还可以通过here 提到的高级编辑功能将测试轨道添加到托管播放 iFrame 中的私有应用程序。您可以参考下面的示例policy,了解如何使用trackId安装测试轨道应用。

    { "packageName": "com.sample.testtrack", "installType": "FORCE_INSTALLED", “accessibleTrackIds”:[ 4699274789592568069 ] }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多