我们如何更改Windows应用商店应用的包名?请注意,我们不想更改应用程序显示名称。
我们已经向Windows应用商店发布了一个UWP应用。 Visual Studio在包清单中生成了包名称<PublisherName>.<AppName>
in。
当我将包清单中的包名更改为guid并发布到商店时,我得到了错误
Invalid package identity name
Invalid package family name
我可以看到商店应用程序与包名称相关联。我们是否必须删除商店应用并创建新提交?
UWP商店应用程序是否可以为包名称指定?
看起来我误解了商店流程。我认为应用程序标识是由Visual Studio生成的。 The app identity is assigned by the store。
如果您使用Microsoft Visual Studio构建软件包,并使用与开发人员帐户关联的同一Microsoft帐户登录,则会自动包含这些详细信息。
所以看起来我们将不得不忍受用户可以发现的app文件夹。
Windows Store应用程序的未来软件包名称由MS Store自动生成,由联系信息发布者显示名称(以及Appname作为第二个名称)在合作伙伴帐户注册时生成(之前没有人告诉我,没有'在MS文档中看到它)。
我犯了错误,将Companyname Ltd,My Name设置为Contact info Publisher显示名称,并得到了我的Windows应用商店应用程序的错误包名。
我将CompanynameLtdMyName.appname作为Windows应用商店应用的包名称,并删除了所有非US-ASCII字母,使第一个包名称变为模糊。我实际上希望我公司的互联网域名反转为包名第一名com.Companyname,这是其他地方常用的,也是非US-ASCII国家/地区发布商唯一的好看的解决方案。这些非物质问题在营销中非常重要。但MS Store /合作伙伴帐户设置中的包名称没有此类包名字段。
我不能将com.Companyname设置为Contact info Publisher显示名称,因为它不是。我必须与作为合法方的Companyname Ltd(这也是民法主题)达成和解,将CompanynameLtd.appname作为Windows应用商店应用的包名称,这是可以接受的。
因此,我尝试将(设置,cogwhee)联系信息发布者显示名称更改为Companyname Ltd和Appname,并且需要完整的验证处理时间才能进行更改。 MS表示验证过程可能需要几天到几周的时间。
好吧,我设法在几个小时后将联系信息发布者显示名称更改为Companyname Ltd。之后,我不得不使用Store / Create Your packages中的第二个单选框“..New app ..”并指向旧应用程序,使其接受新的Contact info Publisher显示名称。 (它应该适用于民法。)
但MainPackageIdentityName没有更改仍然是CompanynameLtdMyName.appname,我想我必须注册一个新的应用程序名称才能获得任何更改。
一个完美的世界是完美无聊的生活状态,我没有努力去研究这个问题。