C# 跟踪侧面加载的应用程序

C# 跟踪侧面加载的应用程序,c#,xamarin.forms,visual-studio-app-center,xamarin.uwp,sideloading,C#,Xamarin.forms,Visual Studio App Center,Xamarin.uwp,Sideloading,目前在我工作的公司,我们通过微软商店提供一个Xamarin.UWP应用程序。我们收到了一些无法访问Microsoft应用商店的用户(由于IT限制)的请求,要求安装他们不使用应用商店就可以获得的安装包 我们建议使用Microsoft Business Store()来解决此问题,但他们声称为了完成此任务而与IT部门打交道几乎是不可能的 这就是为什么我们现在准备一个*.appxbundle安装包,可以根据以下指南在用户端进行侧加载: 考虑到目前的情况,这似乎是正确的选择,但我们现在面临着一个来自我们

目前在我工作的公司,我们通过微软商店提供一个Xamarin.UWP应用程序。我们收到了一些无法访问Microsoft应用商店的用户(由于IT限制)的请求,要求安装他们不使用应用商店就可以获得的安装包

我们建议使用Microsoft Business Store()来解决此问题,但他们声称为了完成此任务而与IT部门打交道几乎是不可能的

这就是为什么我们现在准备一个*.appxbundle安装包,可以根据以下指南在用户端进行侧加载:

考虑到目前的情况,这似乎是正确的选择,但我们现在面临着一个来自我们这边的小问题:我们不想失去对我们软件在现场安装的跟踪

当通过Microsoft Store安装应用程序时,我们会自动获得新收购的分析结果、从何处购买等。此外,我们还利用了Microsoft提供的AppCenter(),这为我们提供了更多关于应用程序使用情况的分析

有人知道让用户能够在不丢失至少一条安装信息的情况下侧载应用程序的最佳方式是什么吗

我的第一个想法是在应用程序启动时包含一段代码,如果应用程序是第一次在该PC上运行,请将其阻止,直到提供了internet连接,以便让AppCenter启动其会话,但我不确定这是否会如预期的那样起作用。我无法在AppCenter的API上找到检查会话信息是否已上载到服务器的方法,这将让我知道我是否注册了此PC上运行的应用

是否有一种方式可以手动与新采集的Partner Center或AppCenter进行通信