重命名已部署到 MarketPlace 的 WP7 应用程序,现有数据?
Posted
技术标签:
【中文标题】重命名已部署到 MarketPlace 的 WP7 应用程序,现有数据?【英文标题】:Renaming a WP7 Application that has already been deployed to the MarketPlace, Existing Data? 【发布时间】:2011-10-29 22:45:22 【问题描述】:我在 MarketPlace 中有一个 WP7 应用程序,我想重命名此应用程序,因为它的现有名称与现有网站冲突。如果我将具有新名称的应用程序发布到市场,隔离存储中的现有设置和文件是否会继续与具有不同名称的新应用程序一起使用?如果我更改应用名称,我想确保现有用户不会丢失任何数据。
【问题讨论】:
可能还有一个问题:只要你不通知用户你的“新”应用,他们永远不会知道他们应该切换到你的新应用。 确实,它给用户带来了额外的麻烦 @JonAlb 我通过您的博客向您发送了一条消息。我有一位 Marketplace 联系人可能会回答您的问题。 【参考方案1】:在我看来你运气不好。使用新名称重新提交您的应用程序将是一个新应用程序(AFAICT 没有明确的解决方法),因此它无法访问其他应用程序的隔离存储。
也许您可以考虑提交对现有应用程序的升级,将数据传输到某处(发布到 Web 服务等),并结合您可以一次性检索该信息的新应用程序。
祝你好运!
【讨论】:
听起来我不能在不重新发布的情况下更改市场名称....但是另一个答案表明我可以更改手机上显示的应用名称,并且隔离存储将继续工作(但市场名称和手机上的名称之间会有命名差异)。我认为网络服务上传是一个好主意,但如果用户需要下载单独的应用程序,他们会很麻烦。我仍然不能 100% 确定如果我在其中提交具有不同应用名称的 XAP 会发生什么,并且在实际应用中尝试它似乎有点冒险。【参考方案2】:您可以更改手机上显示的姓名。但是,在市场上重新命名“标题”是不行的。
过去有些可能,但有了新的 AppHub,这绝对不可能了。
【讨论】:
我认为手机上的 AppName 和 MarketPlace 名称之间的差异不太理想。我开始认为我应该将应用程序保留为其原始名称,并使用新名称保留网站,因为它是一个区别。另一种选择是以两个名称双重发布同一个应用程序,但这也很混乱。如果您可以更改现有的市场名称。 是的,这是一个更好的方法。我的经验告诉我,用户不太关心这个名字。以上是关于重命名已部署到 MarketPlace 的 WP7 应用程序,现有数据?的主要内容,如果未能解决你的问题,请参考以下文章
重命名使用 AWS cli 生成的用于 beanstalk 部署的战争