将UWP应用程序发布到商店时,您可以选择将应用程序分发给仅包裹航班的成员。
我想检测运行时是否从这样的测试飞行组下载了应用程序。
我想这样做是因为我想为这个测试组使用不同的api url。一旦我准备好发布应用程序,我想使用不同的网址。
答案 0 :(得分:0)
根据MSDN documentation,您可以为每个航班组使用不同的套餐。所以我只想将您想要的URL嵌入到您正在部署的包中
设置包裹航班时,您可以选择特定的人员 谁应该通过添加飞行组来获得特定包裹。的任何 在正在使用运行Windows版本的设备的飞行组中 10支持包裹飞行(Windows.Desktop build 10586或 后来; Windows.Mobile内部版本10586.63或更高版本将从中获取包 您为该特定组指定的包裹航班。 没有被添加到您的某个航班组中的任何人,或者是 使用不支持包裹航班的设备,将获得包裹 来自未提交的提交。
答案 1 :(得分:0)
今天通过一种截然不同的方法解决了同样的问题。
我没有依赖航班或a / b测试,而是亲自处理了事情。
要清楚;我有3个不同的“连接字符串”:调试(本地机器),预览(测试人员)和发布(生产)。
Debug仅用于开发机器。在我的构建服务器上,我为发布配置创建了一个构建。这样,测试人员和最终用户都应该使用相同的构建。
在我的应用程序中,我添加了Uri activation。这样,您就可以使用“HelloWorldApp://”等方式启动应用程序。
在测试人员的桌面上,我创建了一个名为“HelloWorldApp:// test”的快捷方式。这是您必须在测试人员方面采取的唯一手动步骤。打开此链接会打开您的应用程序,但需要使用额外的参数来检查并覆盖默认的“释放”连接字符串。
这有两个优点。测试人员仍然可以将测试包作为包飞行并与生产用户分开使用,但是此包也可以直接提交给发布组而无需更改或单独构建。此外,使用默认快捷方式时,您使用的是生产版本。意味着无需重新安装即可切换环境。
希望它也解决了你的问题,但是现在它可能是唯一可行的方法。