是否有可能添加Mangofeatures(如二级实时图块)并仍然在没有Mango功能的7.0手机上运行应用程序?
Ebay应用程序看起来像它,但它可能已经发布了2个版本,一个用于7.0,一个用于7.1。
答案 0 :(得分:2)
答案基本上没有。您需要发布7.0和7.1版本,但它们不必是单独的应用程序,因为您可以拥有同一应用程序的7.0和7.1发布版本。 这是在Windows Phone Developer Blog上公布的。
[编辑明确表示我不主张假装功能]
如果你仍然想要定位7.0,你有一些选择。
有单独的7.0和7.1项目。
有一个解决方案,使用file links在两个项目之间共享代码,一个定位7.0,另一个定位7.1您应该能够共享大量代码,并可能将视觉效果输出到可能的用户控件中分享。
如果您真的想要一个应用虽然我认为这不是一个好主意,但有一种可能的解决方法是使用answer from this question这可能会让你使用二级瓷砖。
除了选项3之外,您还可能通过仅在某些情况下使用这样的方式处理墓碑(假装袖口,未经测试)来伪造快速应用切换:
bool isNewInstance = false;
public PageConstructor()
{
isNewInstance = true;
}
override OnNavigatedTo()
{
if (isNewInstance)
{
// handle page set up as necessary
}
else
{
// handle tombstoning if necessary
}
isNewInstance = false;
}
答案 1 :(得分:0)
为什么要支持7.0?芒果是强制更新,所有手机都应该运行它。