【发布时间】:2020-04-08 16:10:58
【问题描述】:
我们一直在使用 Android 管理 API 并集成了一个 iFrame 来将私有应用发布到配置文件和群组。有什么方法可以发布同一个应用的两个版本?例如测试组的一个版本,当它获得批准后,将其推送到生产组。
我们现在面临的问题是,每当我们推送更新时,两个组的应用都会更新。
【问题讨论】:
标签: android-management-api android-managed-profile
我们一直在使用 Android 管理 API 并集成了一个 iFrame 来将私有应用发布到配置文件和群组。有什么方法可以发布同一个应用的两个版本?例如测试组的一个版本,当它获得批准后,将其推送到生产组。
我们现在面临的问题是,每当我们推送更新时,两个组的应用都会更新。
【问题讨论】:
标签: android-management-api android-managed-profile
不,Play 商店不允许上传具有相同 packageName 的第二个应用程序,将引发错误,指出 packageName already exists
这适用于任何google play store,如果你在private play store上传了APP,你不能在public play store上传,反之亦然。
现在对于您面临的问题,您可以使用解决方法:
在策略中设置"appAutoUpdatePolicy": "NEVER",使APP不会自动更新。
通过在应用策略中指定minimumVersionCode推送更新,并将其发送到您希望更新APP的设备或组。
{
"packageName": "com.example",
"aliasName": "Silverline MDM Client",
"installType": "REQUIRED_FOR_SETUP",
"lockTaskAllowed": false,
"defaultPermissionPolicy": "DEFAULT",
"minimumVersionCode" : "36"
}
【讨论】: