【问题标题】:Update application in windowsphone store在 windowsphone 商店中更新应用程序
【发布时间】:2014-05-14 13:01:40
【问题描述】:

我有一个应用程序,在科尔多瓦制作,在 windows 手机商店中,它是为 WP7 操作系统开发的。如果我的新更新版本也是为 WP7 OS 开发的,那么一切正常。更新后文件、缓存、图片仍在应用沙箱中。

当我尝试进行完全相同的更新时出现问题,但我使用的是 WP8 项目。当我进行这种更新时,我仍然有该应用程序的一个副本(我的意思是它在我手机中的应用程序列表中的相同位置,而不是列表中具有相同名称的第二个应用程序),但是我之前创建的文件/缓存/图像消失。

在 WMAppManifest.xml 我有相同的 ProductID

在 AssemblyInfo.cs 中我有相同的 Guid。

我也尝试使用 VB 选项“将项目转换为 WP8.0” - 结果相同。

导致此问题的应用程序正在通过 windows 市场运行 - 它的开发者应用程序仅适用于封闭的人群。

【问题讨论】:

  • 谁能帮帮我?这对我来说真的是个大问题

标签: windows-phone-7 cordova windows-phone-8 windows-phone


【解决方案1】:

如果您从 VS 侧加载应用程序,那么您需要为不同版本的应用程序更改 ProductID,因为操作系统使用它来区分应用程序。
如果它们相同,则操作系统会将安装第二个应用程序视为替换第一个应用程序。

商店中的应用并非如此,因为当您的应用重新打包以进行部署时,会为 ProductID 生成新的 GUID。

如果您有两个针对不同操作系统版本的应用程序包,则您无法在一台设备上安装这两个版本。

【讨论】:

  • 导致此问题的应用程序正在通过 windows 市场运行 - 它的开发者应用程序仅适用于封闭的人群。
  • 我不想同时安装两个,我希望为 WP7 开发的旧版本在更新后保留缓存和数据。更新是 WP8 的新版本开发者。
猜你喜欢
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 2015-03-05
  • 1970-01-01
  • 2017-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多