当两个不同的应用程序提供相同版本时,连续导出如何工作?
how does continuous exports work when the same release is available from two different apps?
假设 App Center 中的两个不同应用(我们称它们为 X 和 Y)配置为连续将遥测数据导出到两个单独的 Application Insights 资源(我们也称它们为 X 和 Y)。如果 App Center 中的两个不同应用程序提供单个版本(二进制),哪个 AI 资源将接收遥测数据?
我希望这取决于用户安装版本的应用程序。 (如果从 App X 安装,则遥测数据将转到 AI 资源 X。)但我怀疑遥测数据可能会发送到 both 资源 X 和 Y。它是哪个?
据 App Center 支持人员称,
The data should depend on which app the user installed the release from.
但这是错误的。
在我的研究中,我发现我们的应用程序通过在调用 AppCenter.Start(应用程序秘密)。此方法的使用说明如下:Getting Started with Xamarin: Start the SDK.
所以,我认为这就是我的答案:将二进制文件分发到哪个 App Center 应用并不重要。决定应用遥测去向的因素由对 AppCenter.Start() 的调用决定。具体来说,它使用传递给 Start() 的应用程序秘密指定的应用程序的导出配置。
假设 App Center 中的两个不同应用(我们称它们为 X 和 Y)配置为连续将遥测数据导出到两个单独的 Application Insights 资源(我们也称它们为 X 和 Y)。如果 App Center 中的两个不同应用程序提供单个版本(二进制),哪个 AI 资源将接收遥测数据?
我希望这取决于用户安装版本的应用程序。 (如果从 App X 安装,则遥测数据将转到 AI 资源 X。)但我怀疑遥测数据可能会发送到 both 资源 X 和 Y。它是哪个?
据 App Center 支持人员称,
The data should depend on which app the user installed the release from.
但这是错误的。
在我的研究中,我发现我们的应用程序通过在调用 AppCenter.Start(应用程序秘密)。此方法的使用说明如下:Getting Started with Xamarin: Start the SDK.
所以,我认为这就是我的答案:将二进制文件分发到哪个 App Center 应用并不重要。决定应用遥测去向的因素由对 AppCenter.Start() 的调用决定。具体来说,它使用传递给 Start() 的应用程序秘密指定的应用程序的导出配置。