繁体   English   中英

重新定位到Windows Phone 8.1

[英]Retarget to Windows Phone 8.1

该应用程序在Windows应用商店中存在,并且具有8.0版本。 如果我重新定位到Windows Phone 8.1并使用新功能发布,它是否可用于Windows Phone 8.0用户?

我们的大多数用户仍然使用8.0。

用户(OS / Store)下载最合适的应用程序包。 如果用户有WP8.1并且您的应用程序有8.1软件包,那么将安装此软件包,否则将下载8.0应用程序包。

根据你的编写,你已经有了一个可用的WP8.0版本的应用程序,现在如果你想添加8.1中的一些新功能,那么一旦你重新定位应用程序,你必须在你的应用程序中添加新的包更新它。 不要更换旧工作8.0包。 添加新软件包并通过认证后,将提示所有具有8.0版本的应用程序和8.1操作系统版本的用户可以获得更新。

重要的是:

  • 你可以重新定位到8.1 SilverlightRuntime (当然第二个选项需要更多的更改和一些要重写的东西),
  • IsolatedStorage保留,
  • 当您重新定位到Runtime时 ,您必须从LocalStorage中的文件解析IsoalatedStorageSettings

我已经用WP8.0做了类似的事情- > WP8.1 Runtime ,我也建议在beta应用程序上测试它,这样你就可以确定它是如何工作的。

如果您将应用程序重新定位到Windows Phone 8.1,则仅适用于Windows Phone 8.1用户。 如果您将此类应用程序提交到商店,它将仅显示在运行Windows Phone 8.1的设备中。
但是,您可以在Windows Phone Store中为同一个应用程序提交两个程序包。 因此,在为您的应用程序提交更新时,您可以为Windows Phone 8.1版本添加另一个具有新功能的软件包,而不是替换现有的Windows Phone 8.0软件包。 Windows Phone应用商店将确保它显示正确的XAP以更正操作系统版本。 这样,Windows Phone 8.1用户就可以利用这些新功能,而Windows Phone 8.0用户仍然可以访问旧应用程序。
展望未来,如果您想支持这两个操作系统版本,我建议在重新定位到Windows Phone 8.1之前保留一份Windows Phone 8.0项目。

是的,如果你只是重新定位项目! 但请确保您没有使用本机WP 8.1功能,因为它们不适用于WP8。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM