是否可以通过应用内购买销售消费品?
答案 0 :(得分:3)
这看起来在Windows 8.1中得到修复。 http://msdn.microsoft.com/en-us/library/windows/apps/bg182887.aspx#two
答案 1 :(得分:3)
只需将2美分加到答案中:
有a limit on the number of IAPs on Windows 8, and it is 200(但has been removed in Windows 8.1)。这可能看起来很多,但一个应用程序可以很容易地有10或20个不同的IAP,它将这个数字在24小时内分为10次购买,这似乎是一些用户可能很快就会遇到的限制。为此添加两个更复杂的解决方案:
为了完整起见,我想引用@Chris Bowen关于解决方案辩论的链接:
如果游戏正在启用XBL,则必须使用内置游戏 消耗品解决方案。
根据我的经验,XBox Live是一个非常封闭的程序。
答案 2 :(得分:2)
答案是否定的,但也是的。
消耗品,特别是不受支持。这是您可以一次又一次地进行的任何应用内购买。它们不受支持。
但是,耐用品(您可以购买一次)可以设置为在一天内到期。许多开发商已经创建了多个耐用品,允许他们在一天内购买,保留他们在某处购买的中央记录,并让它们过期,以便用户明天再次购买。
所以,不,你不能设置消耗品。
而且,是的,你可以设置过期的耐用品,就像日常消耗品一样。
答案 3 :(得分:1)
耗材(例如,为游戏中的角色购买一包金币,并允许用户多次购买该包)不会直接支持Windows应用商店应用(尽管Windows Phone SDK已ProductLicense.IsConsumable ),但有一种workaround可能会对您有所帮助,具体取决于具体情况。
但是,对于多个不同产品的应用内购买的支持实现相对简单,如本文和示例所示: