1

与 Android/iOS 相比,Windows Phone 8 应用程序提交仪表板/门户网站必须是我处理过的最令人困惑的网站之一(也是记录最少的网站)。我有两个问题希望有人能帮助我:

上传具有新版本号的应用程序的新版本时(仅包含功能更改/错误修复,对程序包本身没有更改),我在 Windows Phone 商店开发人员中心单击我要更新的应用程序,然后单击“更新应用程序”,这很好,可以在开发中心创建更新包。

更新应用

然后我转到当前提交下的“完成”:

完成提交

最后,“上传并描述你的包”:

上传包

如果我想上传应用程序的新版本(包中没有更改,只是功能更改,如所述),那么我有点被甩掉了,那么我应该单击“替换”还是“添加新”?

我怀疑我需要单击“替换”,因为我实际上是用新版本替换旧版本。

但我这样做了,上传了我的新包,但 Windows Phone 8 开发中心似乎没有获取有关我的 XAP 的任何新细节——我无法找出原因。我已经验证的一种方法是,包版本号与旧版本号保持一致:

应用程序版本

我在做什么正确的过程?我看到的行为是预期的行为还是我做错了什么?

谢谢你的帮助。

4

1 回答 1

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),但它们之间的区别在于主要语言。对于需要自定义语言绑定资产的游戏示例,您希望保持包的大小较小,并且仅使用资源字符串无法解决问题,您可以为不同的语言上传不同的包。

于 2014-07-22T13:14:09.093 回答