应用内安装之间的应用内购买不会持久

时间:2015-10-12 08:37:53

标签: c# windows-phone-8.1 windows-store-apps

我对使用Windows存储应用内购买的开发人员提出了一个问题。

我在Win8.1通用应用中创建了一些应用内购买,以便在我的应用中解锁(制作disapear)广告。我目前正在使用测试版(隐藏应用)测试IAP。

我执行以下操作来重现我的问题:

  • 安装我的应用的测试版:我看到了广告
  • 购买许可证"没有广告"
  • 确认所有内容均按预期运行:不显示广告
  • 卸载应用
  • 再次安装应用:我看到广告,但我不应该!

因此,应用程序卸载会丢失所有购买的IAP许可证,但对于我的应用程序,它们必须在安装之间保留。

我对此进行了很多搜索,但没有明确答案:

  • 我已经阅读了有关收据(herehere)的内容,但它似乎适用于耗材IAP,而不是耐用IAP所必需的。
  • 这可能是因为它是一个隐藏的(测试版)应用程序?

有人可以证实或反驳这些猜测吗?我也必须使用收据进行持久的IAP吗?

1 个答案:

答案 0 :(得分:1)

要回答我的问题,我已联系MS dev支持,这就是答案:

"要回答您的问题,因为它是测试版,IAP只有一次,因此每次卸载和安装时,您都会被提升为再次购买IAP。在每次重新安装应用程序的测试版中,许可证数据都会被清除,并且必须再次购买。但是,一旦应用程序上线,您将不会遇到这个问题。"