简介
Win10 UWP应用作为和Win8.1 UAP应用不同的一种新应用形式,其上传至Windows应用商店的流程也有了一些改变。
这篇博文记录了我们发布一款Win10 UWP应用的基本流程,希望为广大开发者提供参考。
创建新提交
1.登陆至应用商店 https://dev.windows.com/,选择【提交你的应用】
2.创建新应用
3.填写应用名称并检查可用性。成功应用商店将保留该名称
4.开始提交。在提交过程中,需要填写应用信息和上传程序包。
进行提交
5.在新建的提交任务中,可以看到需要我们进行的各个步骤。
应用下载权限和目标平台
6.在价格和供应状况页面内,其中有一条设置,可以通过分发和可见性来设置访问权限
如果选择只有电子邮件地址为确定值的用户才能下载时,需要在文本框中填入允许的邮件地址,用分号分隔。这一选项可以用于测试。
7.同样在价格和供应状况页面内,可以通过Windows 10设备系列来设置应用可用的平台。
P.S. 官方推荐我们,如果要限制可用平台,不仅仅在这里设置,而更应该在Package.appxmanifest中,通过设定TargetDeviceFamily来限制。
将Windows.Universal改为Windows.Mobile或Windows.Desktop。
上传应用包
需要注意的是,Win10只能提交.appxupload包。而不像Win8.1时可以提交.appxbundle格式的包。
这就需要,我们在生成应用包时,必须在这个界面选择Yes,而非我们之前的博客中说的可以选No(那篇博客是用于Win8.1的。选No生成的包只能在本地部署和测试,不能上传)。
同时需要在VS 的Project - Store - Associate App with the Store中登陆开发者账号。以获取可以通过商店验证的,必要的 开发者信息(以pfx文件的形式)和应用信息:
Package Display Name,Package Name,Publisher ID,Publisher Display Name,Version
Q&A
1.Q:发布Win10 UWP应用,必须在VS中绑定开发者账号吗?
A:必须。不过折中的办法是,由上传者登陆绑定他的账号,将必要应用信息从商店获取下来,再将工程或pfx文件转移给开发者。在发布时再绑定了账号的上传者进行发布。
2.Q:是否可以保留多个名称?
A:可以的。不过正在使用中的名称不能被删除。
希望本文能为广大开发者提供一定的参考。
Win10 UWP应用发布流程的更多相关文章
-
win10 uwp 发布旁加载自动更新
在很多企业使用的程序都是不能通过微软商店发布,原因很多,其中我之前的团队开发了很久的应用,结果发现没有用户能从微软应用商店下载所以我对应用商店没有好感.但是作为一个微软粉丝,怎么能不支持 UWP 开发 ...
-
win10 uwp 如何开始写 uwp 程序
本文告诉大家如何创建一个 UWP 程序. 这是一系列的 uwp 入门博客,所以写的很简单 本文来告诉大家如何创建一个简单的程序 安装 VisualStudio 在开始写 UWP 需要安装 Visual ...
-
win10 uwp 使用 msbuild 命令行编译 UWP 程序
原文:win10 uwp 使用 msbuild 命令行编译 UWP 程序 版权声明:博客已迁移到 http://lindexi.gitee.io 欢迎访问.如果当前博客图片看不到,请到 http:// ...
-
【Win10 UWP】URI Scheme(一):Windows Store协议的解析和使用
协议是Windows Phone和Windows Store应用的一个重要特点,可以做到在不同应用之间进行互相呼起调用.小小协议,学问大着呢.我打算写几篇关于协议在UWP中使用的文章. 这一讲的主要对 ...
-
【Win10 UWP】QQ SDK(一):SDK基本使用方法
每当开发一个应用需要社交分享的应用时,总是心里咯噔一下:到底什么时候分享能加上QQ和微信?除了WP8.0版本的微信SDK,官方似乎从未正面发布过适应时代发展的QQ SDK,就连后台,也没有一个可以创建 ...
-
win10 uwp 列表模板选择器
本文主要讲ListView等列表可以根据内容不同,使用不同模板的列表模板选择器,DataTemplateSelector. 如果在 UWP 需要定义某些列的显示和其他列不同,或者某些行的显示和其他行不 ...
-
win10 uwp 获得元素绝对坐标
有时候需要获得一个元素,相对窗口的坐标,在修改他的位置可以使用. 那么 UWP 如何获得元素坐标? 我提供了一个方法,可以获得元素的坐标. 首先需要获得元素,如果没有获得元素,那么如何得到他的坐标? ...
-
win10 uwp DataContext
本文告诉大家DataContext的多种绑法. 适合于WPF的绑定和UWP的绑定. 我告诉大家很多个方法,所有的方法都有自己的优点和缺点,可以依靠自己喜欢的用法使用.当然,可以在新手面前秀下,一个页面 ...
-
win10 uwp 毛玻璃
毛玻璃在UWP很简单,不会和WPF那样伤性能. 本文告诉大家,如何在 UWP 使用 win2d 做毛玻璃. 毛玻璃可以使用 win2D 方法,也可以使用 Compositor . 使用 win2d 得 ...
随机推荐
-
Ajax的二次封装
function handleAjax(url,_data,method) { return ajax(url,_data,method).then(function (res) { if(res){ ...
-
C# MVC绑定 List<;DapperRow>;到bootstrap-table列表
1.Dapper返回List<dynamic>对象 /// <summary> /// 获取候选人推荐的分页数据 /// </summary> /// <pa ...
-
discuz!安装遇到问题的解决方案
正常的安装步骤好多地方都有写过了,我安装的时候遇到问题百度翻了个遍也没有找到,现在问题已经解决了,发出了分享一下! 进入第三步创建数据库的时候提示:由于目标计算机积极拒绝,无法连接. 打开phpmya ...
-
data.table包
data.table 1.生成一个data.table对象 生成一个data.table对象,记为DT. library(data.table) :],V3=round(rnorm(),),V4=:) ...
-
Remote Desktop Connection Manager介绍
Remote Desktop Connection Manager (RDCMan) 是微软Windows Live体验团队的主要开发者 Julian Burger开发的一个远程桌面管理工具.简称为R ...
-
linux设置中文环境
确认当前环境 [root@Oracle11g ~]# df –h Filesystem Size Used Avail Use% Mounted on /dev/sda1 ...
-
Domain(AD) 管理
新建账户 文件夹权限管理
-
java 二维码
在http://www.ostools.net/qr看到了一个生成二维码的工具,于是就产生了一个想法: 为什么自己不做一个二维码的生成和解析工具呢?花了一个多钟的时间,嘿嘿,就做出来啦... 先来看看 ...
-
解读 kubernetes client-go 官方 examples - Part Ⅰ
目录 1. 介绍 2. 运行测试 2.1 测试环境 2.2 运行结果 3. 原理解析 3.1 获取 kubeconfig 信息,并构造 rest#Config 实例 3.1.1 tools/clien ...
-
oracle 创建自定义的流水号
; --你确定流水号只要3位? 使用它的下一个值用: seq_abc_taskid.nextval查询当前值用:seq_abc_taskid.currval比如你现在要插入一行到abc,你可以 ,se ...