处理免费和付费版本的Windows Phone 8应用程序?

时间:2013-01-10 17:18:40

标签: windows-phone windows-phone-8

我目前正在完成我的第一个Windows Phone 8应用程序。现在,我要包括广告,我打算在商店免费出售。我想知道,最好的方法是什么,还包括应用程序的无广告付费版本?

在商店中有两个版本,或者有一个包含广告的“试用”版本的付费版本会更好吗?

对于任何一个选项,是否有人知道为每个版本使用相同代码库的教程或好方法?例如,对两个版本使用相同的代码,但是代码是否以编程方式确定(基于该版本)是否包含广告?

解决方案:

我在下面的@DVD中找到答案,使用应用内购买系统。我在这里找到了一个关于如何执行此操作(包括在模拟器中进行测试)的优秀教程: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681689(v=vs.105).aspx#IAP_MockLibrary

1 个答案:

答案 0 :(得分:2)

对于Windows Phone 8,我认为最好的解决方案是使用应用内购买来移除广告。

如果你使用两个不同版本的应用程序,你将用2个应用程序拆分用户,评论和下载,请记住评论和下载用于计算应用程序排名。

如果您要为WP7市场发布,我也只会推荐这个系统,因为这个应用程序购买时不支持。

如果您想使用此系统,可能的解决方案是使用预编译语句。

#if PAID_VERSION
(paid version code)
#else
(free version code)
#endif

创建新的解决方案配置,您可以复制发布选项并为其添加新名称,之后您只需要在构建选项卡中的项目属性上添加符号。 在此之后,您选择要部署的女士解决方案配置,然后就完成了。