我构建了一个cordova windows 10 app
。构建工作正常,我可以通过Visual Studio 2015
在模拟器上启动我的应用程序。
如何为企业部署此应用程序?
基本上我想建立一个appx
,但我真的不知道从哪里开始?
什么是不同的阶段?
我在cordova apps
和iOS
上开发并分发了许多Android
,但windows
宇宙看起来很安静......
答案 0 :(得分:2)
我最近进入了为企业目的部署基于Cordova的Window 10应用程序的黑暗世界。
首先,如果您要通过Windows应用商店部署,它会产生很大的不同。我在下面的回答假定您将使用标准的面向公众的Windows应用商店,但您也可以沿着private store via Windows Store For Business路线分发enterpise应用,但我没有这方面的经验。
与Android版Google Play商店或iOS版App Store不同,Windows应用商店允许您deploy apps without publicly listing them。您可以限制对拥有直接链接的任何人访问Windows 10应用程序,或限制对受限制人员列表的访问。第一个选择对我来说足够好了。
要将应用上传到Windows应用商店,您需要生成.appxupload
捆绑包。
要使用Cordova CLI执行此操作,我使用了cordova build windows --release -- --archs="x86 x64 arm" --bundle --win
。您也可以通过在Visual Studio中打开platforms/windows/CordovaApp.sln
并选择"项目>来完成此操作。商店>创建应用包..."。
以上两种情况均假设您的应用已配置了相应应用配置文件的正确包名和证书。您可以在Windows应用商店开发人员门户中创建新的应用配置文件:https://developer.microsoft.com/en-us/dashboard/overview。将配置文件与您的Cordova项目相关联的最简单方法是通过Visual Studio:"项目>商店>将应用程序与商店关联..."。
然后,在提交过程中出现提示时,您可以通过Windows应用商店开发人员门户网站上传.appxupload
。
出于测试目的,我使用了Sideloading mechanism,但这需要将设备设置为Sideloading或Developer模式,因此不适合企业部署。