应用内无法正常工作

时间:2011-08-09 05:19:07

标签: iphone in-app-purchase payment-gateway payment

我刚刚将Apple的应用内购买集成到我的应用程序中,包含4种产品。它在Sandbox模式下运行良好,之后Apple被拒绝提交应用程序二进制文件的In-App。一旦它被拒绝,它就不会获取我添加的产品。它显示列表中没有产品。我检查了所有产品ID。但没用。

删除了以前的产品并添加了新产品,但仍然存在同样的问题。之后我用2个产品创建了新的应用程序。但它再一次表明没有产品......

任何人请帮帮我......

1 个答案:

答案 0 :(得分:0)

您的应用中是否还有paypal链接?在应用程序购买和所有Apple要求是艰难的。您是否可以简单地删除待售商品,并且仍有一个有用的应用程序将被批准。

您确定在创建新应用后使用的是新产品ID,因为这是识别应用内购买的唯一ID。通常最好从您的软件包ID开始,然后在最后为购买添加一个唯一的名称,以及您的产品类型(消耗品/非消耗品)。

您需要将所有应用内购买项目进行审核,Apple会审核并批准您的应用内购买。

  

他们会拒绝,因为您的应用内购买商品仍然可以提交

Apple也会审核您的应用内购买商品。因此,当您添加新的应用程序内购买项目时,您必须发送以供审核。希望我能够很好地描述您。

根据您的评论如下:

  

因为他们可能删除/拒绝了您的开发者帐户,所以他们非常严格,如果他们发现任何违规行为,他们就会炫耀,因此您可能需要续订iOS开发者计划会员资格(可以向他们发送有关您故事的邮件)。此外,您的现有开发和分发证书和配置文件将被撤销和失效。您还将无法访问预发布软件,可用的论坛和开发人员技术支持。因为据我所知,您的新独特产品不支持您的开发者帐户。

让我们假设你已经设置好了

SKProductsRequestDelegate 为您提供 SKProductsResponse 。它有两个属性产品

  

invalidProductIdentifiers (Apple App Store无法识别的产品标识符字符串数组。(只读))

So what array value you get for invalidProductIdentifiers ?