我们一直在使用Android管理api,并集成了iFrame来将私人应用程序发布到配置文件和组。有什么方法可以发布同一应用程序的两个版本吗?例如,测试组的一个版本,当它获得批准时,将其推送给生产组。
我们现在面临的问题是,每当我们推送更新时,应用程序都会在两个组上更新。
否,播放商店不允许上传具有相同packageName
的第二个应用程序,将抛出一个错误,说明packageName already exists
这适用于任何谷歌播放商店,如果你在私人播放商店上传应用程序,你就不能在公共播放商店上传,反之亦然。
现在,对于您面临的问题,您可以使用一种变通方法:
-
在策略中设置
"appAutoUpdatePolicy": "NEVER"
,这样APP就不会自动更新。 -
通过在应用程序的策略中指定
minimumVersionCode
来推送更新,并将其发送到您希望更新应用程序的设备或组。
{
"packageName": "com.example",
"aliasName": "Silverline MDM Client",
"installType": "REQUIRED_FOR_SETUP",
"lockTaskAllowed": false,
"defaultPermissionPolicy": "DEFAULT",
"minimumVersionCode" : "36"
}
检查此链接为您的应用程序设置打开、关闭或内部测试。通过这种方式,您可以让您的测试团队在将应用程序发布到生产环境之前对其进行测试和审查。还可以通过此处提到的高级编辑功能,将测试曲目添加到托管播放iFrame中的私人应用程序中。您可以参考下面的示例策略,了解如何使用trackId安装测试跟踪应用程序。
{"packageName":"com.sample.testtrack";,"installType":"FORCE_ INSTALLED";,"accessibleTrackIds":[4699274789592568069]}