检索尚未提交的应用内购买产品?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检索尚未提交的应用内购买产品?相关的知识,希望对你有一定的参考价值。
我目前正在开发ios应用程序(XCode 8 beta w / Swift 3),它可以提供IAP产品。我目前在模拟器上运行东西。
我正在学习本教程:https://www.raywenderlich.com/122144/in-app-purchase-tutorial
问题
当我要求产品时,我没有检索任何东西。我是iTunesConnect上的1个IAP产品,处于“准备提交”状态。
题
是否可以检索处于“准备提交”状态的IAP产品?如果没有,如何在提交(或批准app / iap)之前测试IAP购买?
答案是否定的,除非您提交审核申请并获得批准,否则您无法检索您的IAP。
此外,请注意,为您的下一个仍处于开发阶段的应用程序版本提交新的IAP不会对您当前的应用程序版本产生任何影响,用户甚至不会发现这一点。
这与您以前使用IAP然后将其从销售中删除一样,然后它将无法供用户使用。
另外,考虑使用网站中的Web服务或可下载的配置数据来管理IAP可用性。例如,这将允许您为应用添加或禁用偶尔的促销IAP,而无需更新应用程序本身。
最后,在提交应用的二进制文件以供审核之前,请确保已提交所有IAP。我曾经有一个应用被拒绝,因为其中一个IAP没有工作,因为被拒绝的描述(太短)。
祝好运
正如我评论的那样,您需要提交IAP产品才能测试它们。
您需要提交它们来测试您的IAP产品。即使您的应用程序处于活动状态,您也可以提交产品并进行测试,但在初始化SKProductsRequest之前,如果您没有添加产品标识符,它们将不会显示在您的应用中。
不要忘记创建一个沙箱用户,以便与该用户一起登录App Store来测试您的IAP产品。您应该在警报中看到[环境:沙箱]以确认您的购买。
截至2018年6月,我不相信其他答案是正确的。当然不适用于已经批准IAP的应用程序。
我在App Store上有一个应用程序,其中有几个IAP(非消耗品和自动续订订阅)已获批准并且正常运行。我现在正在尝试添加另一个自动续订订阅。
我创建了我的新自动续订子,它目前处于准备提交状态。它未获批准。当我通过SKProductsRequest
请求时,它就在结果中。请注意,我正在调试构建配置中运行,我猜这是未经批准的IAP显示所必需的。
所以我的答案是:是的,您可以检索尚未提交的IAP。
以上是关于检索尚未提交的应用内购买产品?的主要内容,如果未能解决你的问题,请参考以下文章