假设App中的两个不同的应用程序(我们称它们为X和Y)被配置为连续地将遥测导出到两个独立的Application资源(我们也叫它们X和Y)。如果一个版本(二进制)可以从apps的两个不同的应用程序获得,那么哪个AI资源将接收遥测数据?
我希望这取决于用户从哪个应用程序安装的版本。(如果从App安装,则遥测数据将转到AI资源X )。但我怀疑遥测数据可能会被发送到资源X和Y。是哪一个?
发布于 2020-06-09 11:56:43
据App Center support个人称,
数据应该取决于用户从哪个应用程序安装的版本。
但这是不对的。
在我的研究中,我发现我们的应用程序通过编程方式将自己配置为与AppCenter中的特定应用程序相关联(这反过来指定了连续导出的配置),方法是在对AppCenter.Start(appSecret)的调用中指定其应用程序秘密。这个方法的使用在这里描述:开始使用Xamarin:启动SDK。
所以,我想这就是我的答案:你把二进制文件分发给哪个App应用程序并不重要。通过调用AppCenter.Start()来决定应用程序遥测的去向。具体来说,它使用通过传递给Start()的应用程序机密指定的应用程序的导出配置。
https://stackoverflow.com/questions/62224338
复制相似问题