Windows 8 如何在windows应用商店应用程序中实施耗材产品?

Windows 8 如何在windows应用商店应用程序中实施耗材产品?,windows-8,in-app-purchase,windows-store-apps,windows-store,Windows 8,In App Purchase,Windows Store Apps,Windows Store,是否可以通过应用内购买销售消耗品?Windows应用商店应用程序不直接支持消耗品(例如,为游戏中的角色购买一包金币,并允许用户多次购买该包)(尽管Windows Phone SDK有),但有一种类型的消耗品可能会对您有所帮助,视具体情况而定 但是,对多个不同产品的应用内购买的支持实现起来相对简单,如本文和示例所示: 答案是否定的,但也是肯定的 特别是不支持耗材。这就是你可以一次又一次地进行的任何应用内购买。它们不受支持 但是,耐用物品(您可以一次性购买)可以设置为在一天内过期。许多开发者已

是否可以通过应用内购买销售消耗品?

Windows应用商店应用程序不直接支持消耗品(例如,为游戏中的角色购买一包金币,并允许用户多次购买该包)(尽管Windows Phone SDK有),但有一种类型的消耗品可能会对您有所帮助,视具体情况而定

但是,对多个不同产品的应用内购买的支持实现起来相对简单,如本文和示例所示:


    • 答案是否定的,但也是肯定的

      特别是不支持耗材。这就是你可以一次又一次地进行的任何应用内购买。它们不受支持

      但是,耐用物品(您可以一次性购买)可以设置为在一天内过期。许多开发者已经创造了多种耐用物品,允许他们在一天内购买,在某处保存他们购买的中央记录,并让它们过期,以便用户明天可以再次购买

      因此,不可以设置耗材


      是的,你可以设置过期的耐用物品,就像日常消耗品一样

      这似乎在Windows 8.1中得到了修复

      只需在答案上加上我的2美分:

    • 有(但是)。这似乎足够了,但一个应用程序可以很容易地拥有10或20个不同的IAP,这将在24小时内将该数字分成10次购买,这似乎是一些用户很可能很快达到的限制。要在此基础上添加两个更复杂的解决方案,请执行以下操作:

      • 您可以使用分析获取在24小时窗口中购买的每个应用内项目的最大用户数,并相应地调整每个应用内项目的每个IAP产品数,即,将更多IAP产品分配给最常用的应用内项目,而将更少的IAP产品分配给在24小时内未购买多次的项目
      • 您可以将IAP产品分配给价格层,即定义50种产品,价格为1.49美元,价格为1.99美元,依此类推。。

    • 为了完整起见,我想引用@Chris Bowen与解决方案辩论的链接:

    • 如果游戏已启用XBL,则必须使用内置的 消耗品解决方案


      根据我的经验,XBox Live是一个非常封闭的程序。

      谢谢你,杰瑞,我们已经实施了你所描述的计划。你认为“0”天的有效期和有效期是什么?它不允许一次又一次地购买产品吗?呵呵,这不在选项下拉列表中。更新:在Windows 8.1中,不支持耗材。