Microsoft Store 如何处理应用认证?

How the Microsoft Store handles the app certifications?

我正在开发 UWP 应用程序。为了创建旁加载版本,我使用测试证书对由 Visual Studio 生成的应用程序进行签名。我的第一个问题:有什么方法可以续订此证书,这样我的用户就不应卸载旧版本并使用新证书重新安装应用程序吗? (我在创建新证书时尝试输入相同的主题,但它说它不受信任,应该手动添加到受信任的根证书中。)

其次,当我发布应用程序时,我没有发现任何有关 Microsoft Store 如何处理证书的信息...当我将应用程序与应用商店关联时,我收到了一个新证书(也仅适用于一年)。

第三:是否有可能以某种方式在先前安装的旁加载版本之上安装,即直接从 Microsoft Store 中安装的同一应用程序的另一个版本?

My first question: is there any way to renew this certificate so my users should NOT uninstall the old build and reinstall the app with the new certificate?

否,您需要重新安装证书才能续订。

Is that certificate installed automatically when the users install the app from the Microsoft Store? (If yes, then how would it be extended after that one year passes?)

是的,商店会自动处理证书流程。如果您是从商店安装的应用程序,则无需担心证书问题。

Is that somehow possible to install on top of a previously installed sideloaded build, another build of the same application directly from the Microsoft Store?

不,商店在安装时生成的证书与您在创建旁加载应用程序时生成的证书不同。所以系统会认为这两个包是两个不同的应用。