UWP 侧载安装程序和通过 Web 使用受信任的证书进行分发
UWP sideload installer and distribution via web with trusted certificate
我正在寻找一种无需 windows 商店即可分发我的应用程序的方法?
这是通过 MS App Installer 加载的新 LOB 方法
https://blogs.msdn.microsoft.com/appinstaller/2017/09/26/uwp-app-installs-from-web-via-app-installer/comment-page-1/#comment-12545
但这里的问题是认证,用户应该将我的开发证书安装到他的 PC 上,这对我来说不是不能接受的
我找到了 2 个解决方案:
1) 使用我的开发证书的后台安装创建老式安装程序,但这种方法的实施需要很长时间。
2) 我可以使用 fiddler 并从 Windows 商店获取我的 appx 包,这正是我所需要的。
是的,我的应用程序在 Windows 商店中,我想提供更多通过网络下载我的应用程序的方法!
我有一个逻辑问题,有没有方便的方法让我的 appx 为 windows 商店签名?或者 SmartScreen 将接受什么证书?
对于 LOB,您可以使用 Active Directory 部署证书。
或者,您可以从证书颁发机构购买数字证书并使用它来签署您的 appx 包。
'self-signed certificate' 包的使用完全超出了 public 部署的范围。
is there a convenient way to get my appx signed for the windows store? Or the certificate what will be accepted by SmartScreen?
对于这种情况,您可以直接将自签名的 appx 包以及证书文件上传到托管 Web 服务器。
由于您的应用程序在 Windows 商店中 public,我猜它不是 LOB 应用程序。如果是这样,您不必从 CA 购买证书,但建议您这样做。因为来自 CA 的证书可以提供更高的安全性和更长的有效期。例如,它可以保护您的代码完整性,如果用于签名的哈希与用于下载您的应用的哈希不匹配,用户将收到安全警告或下载失败。这仅取决于您的要求。
SmartScreen 是应用程序安装程序中的一个模块,可帮助用户避免下载垃圾文件或病毒文件。它用于检查和检测包裹的安全性。您也可以使用自签名证书,但受信任的 CA 证书可能会更好。
我正在寻找一种无需 windows 商店即可分发我的应用程序的方法?
这是通过 MS App Installer 加载的新 LOB 方法 https://blogs.msdn.microsoft.com/appinstaller/2017/09/26/uwp-app-installs-from-web-via-app-installer/comment-page-1/#comment-12545
但这里的问题是认证,用户应该将我的开发证书安装到他的 PC 上,这对我来说不是不能接受的
我找到了 2 个解决方案:
1) 使用我的开发证书的后台安装创建老式安装程序,但这种方法的实施需要很长时间。
2) 我可以使用 fiddler 并从 Windows 商店获取我的 appx 包,这正是我所需要的。
是的,我的应用程序在 Windows 商店中,我想提供更多通过网络下载我的应用程序的方法!
我有一个逻辑问题,有没有方便的方法让我的 appx 为 windows 商店签名?或者 SmartScreen 将接受什么证书?
对于 LOB,您可以使用 Active Directory 部署证书。 或者,您可以从证书颁发机构购买数字证书并使用它来签署您的 appx 包。 'self-signed certificate' 包的使用完全超出了 public 部署的范围。
is there a convenient way to get my appx signed for the windows store? Or the certificate what will be accepted by SmartScreen?
对于这种情况,您可以直接将自签名的 appx 包以及证书文件上传到托管 Web 服务器。
由于您的应用程序在 Windows 商店中 public,我猜它不是 LOB 应用程序。如果是这样,您不必从 CA 购买证书,但建议您这样做。因为来自 CA 的证书可以提供更高的安全性和更长的有效期。例如,它可以保护您的代码完整性,如果用于签名的哈希与用于下载您的应用的哈希不匹配,用户将收到安全警告或下载失败。这仅取决于您的要求。
SmartScreen 是应用程序安装程序中的一个模块,可帮助用户避免下载垃圾文件或病毒文件。它用于检查和检测包裹的安全性。您也可以使用自签名证书,但受信任的 CA 证书可能会更好。