与Android / iOS相比,Windows Phone 8应用程序提交仪表板/门户网站必须是我处理过的最令人困惑的网站之一(并且文档记录最少)。我有两个问题,希望有人可以帮助我:
当使用新版本号上传新版本的应用程序时(仅包含功能更改/错误修复,不对包本身进行任何更改),我单击要在Windows Phone应用商店开发人员中心更新的应用程序然后单击“更新应用程序”,这很好,并在开发人员中心创建更新包。
然后我转到当前提交下的“完成”:
最后,“上传并描述您的包裹”:
如果我要上传新版本的应用程序(包中没有更改,只是按照描述更改功能),这就是我被抛弃的地方,然后点击“替换”或“添加新”?
我怀疑我需要点击“替换”,因为我基本上会用新版本替换旧版本。
但是,我这样做,上传我的新软件包,但Windows Phone 8开发人员中心似乎没有获取有关我的XAP的任何新细节 - 我无法弄清楚原因。我对此进行验证的一种方法是,包版本号与旧版本号保持一致:
我正在做正确的过程吗?是我看到预期行为的行为还是我做错了什么?
感谢您的帮助。
答案 0 :(得分:4)
以下是两种情况:
更新应用的WP8版本(例如从1.5.0.0升级到1.6.0.0)
更新软件包所需要做的就是替换旧软件包。这将保留您之前输入的所有详细信息和屏幕截图,因此您只需输入更新的详细信息(如果需要)(在应用说明下方)。另外,请不要忘记更新软件包的版本号,但即使您没有,也会通知用户有更新。
更新WP8版本,为具有WP8.1的手机添加特定的WP8.1功能
既然您不想发布具有相同名称和所有内容的完全不同的应用,您只需要将新包添加到同一个应用中。所以现在你将在同一个应用程序下维护两个软件包,第一个是WP8版本,第二个是WP8.1版本。然后,如果您只想更新,请说出8.1版本,您只需用新的8.1软件包替换该软件包即可。
如果你想支持WP7,你也可以为WP7添加一个新包。因此,根据您当前用户的操作系统,商店将管理用户将获得的软件包版本。
注意:强>
在某些特殊情况下会上传相同版本的多个包(例如WP8),但它们之间的区别在于主要语言。对于需要自定义语言绑定资产的游戏示例,您希望保持较小的包大小,并且只使用资源字符串来解决问题,您可以上传不同语言的不同包。