当我使用HockeyApp(不再是一个选项(时,我可以将下载链接复制到我的应用程序并将其发送给我的测试人员,当我在hockeyapp上发布应用程序的强制更新时,他们在应用程序中出现一个对话框并按Ok,应用程序开始下载而无需在任何地方登录。
现在我已经迁移到 AppCenter,我找不到一种方法来使其工作。现在发生的情况是,当用户打开应用并且有可用的更新时,应用会打开一个带有 URL 的浏览器来安装应用,并要求每个测试人员在下载之前登录到 AppCenter。有没有办法解决这个问题,这样所有用户(测试人员(现在都不需要在 AppCenter 上创建帐户?
这是我用于此 atm 的唯一代码:
AppCenter.Start(Constants.Secret, typeof(Crashes), typeof(Distribute), typeof(Analytics));
https://learn.microsoft.com/en-us/appcenter/distribution/groups
查看文档,其中提到可以为通讯组设置"允许公共访问"设置,然后您将拥有一个不需要登录的公共下载链接:
除此之外,通讯组页面顶部的通讯组名称下方会显示一个公用下载链接。任何人(包括未显式添加到通讯组的测试人员(都可以访问该版本,而无需使用公共下载链接登录。
复制"分发/发布"下的"下载"按钮的链接,它为我工作,可以直接获得确切的APK,而无需转到任何组页面并进行下载。