Microsoft Store 如何处理应用认证?
How the Microsoft Store handles the app certifications?
我正在开发 UWP
应用程序。为了创建旁加载版本,我使用测试证书对由 Visual Studio 生成的应用程序进行签名。我的第一个问题:有什么方法可以续订此证书,这样我的用户就不应卸载旧版本并使用新证书重新安装应用程序吗? (我在创建新证书时尝试输入相同的主题,但它说它不受信任,应该手动添加到受信任的根证书中。)
其次,当我发布应用程序时,我没有发现任何有关 Microsoft Store 如何处理证书的信息...当我将应用程序与应用商店关联时,我收到了一个新证书(也仅适用于一年)。
- 当用户从 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?
不,商店在安装时生成的证书与您在创建旁加载应用程序时生成的证书不同。所以系统会认为这两个包是两个不同的应用。
我正在开发 UWP
应用程序。为了创建旁加载版本,我使用测试证书对由 Visual Studio 生成的应用程序进行签名。我的第一个问题:有什么方法可以续订此证书,这样我的用户就不应卸载旧版本并使用新证书重新安装应用程序吗? (我在创建新证书时尝试输入相同的主题,但它说它不受信任,应该手动添加到受信任的根证书中。)
其次,当我发布应用程序时,我没有发现任何有关 Microsoft Store 如何处理证书的信息...当我将应用程序与应用商店关联时,我收到了一个新证书(也仅适用于一年)。
- 当用户从 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?
不,商店在安装时生成的证书与您在创建旁加载应用程序时生成的证书不同。所以系统会认为这两个包是两个不同的应用。