Ios 只有一种产品可用于应用内购买-为什么?

Ios 只有一种产品可用于应用内购买-为什么?,ios,app-store,in-app-purchase,Ios,App Store,In App Purchase,干杯 我目前正在开发我的第一个应用程序,其中包括应用程序内购买功能。除了一个问题外,所有内容都已设置并正常工作(在沙箱模式下,应用程序尚未提交): 在我创建的三个产品中,只有一个将由SKProductsRequest检索。我反复检查了身份证,一切似乎都很好。可以检索的产品是我创建的第一个,以防万一。我可以毫无问题地买下它 另外两个怎么了 谢谢 编辑: 我忘了提及-我检查了响应附带的invalidProductIdentifiers数组,它包含缺少的产品。似乎我的产品设置方式有问题,尽管我无法想象

干杯

我目前正在开发我的第一个应用程序,其中包括应用程序内购买功能。除了一个问题外,所有内容都已设置并正常工作(在沙箱模式下,应用程序尚未提交):

在我创建的三个产品中,只有一个将由SKProductsRequest检索。我反复检查了身份证,一切似乎都很好。可以检索的产品是我创建的第一个,以防万一。我可以毫无问题地买下它

另外两个怎么了

谢谢

编辑: 我忘了提及-我检查了响应附带的invalidProductIdentifiers数组,它包含缺少的产品。似乎我的产品设置方式有问题,尽管我无法想象会是什么。产品几乎相同,ID只是略有不同。。。我不懂

Edit2: 在我添加了更多用于测试目的的产品之后,有些(不是全部)产品实际上可以购买。尽管有必要进行进一步的测试,但似乎只有那些比原产品更便宜(或低于某些神奇极限)的产品可用。你们能从中得到些什么吗

Edit3: 经过一段时间甚至更多的测试,仍然没有成功。我很确定这与产品价格有关。低于某一价格的产品确实会出现,而高于该价格的产品不会出现。我没有费心去寻找边界上的确切价格层,但无论如何,这个方案是相当明显的。剩下的问题是——为什么??为什么我可以自由选择的价格层不适合销售?我们还在这里讨论沙箱,所以产品甚至没有经过审查(因此没有被拒绝的机会)。我很困惑。非常感谢您的帮助

更新:

问题解决了。请参阅我自己答案的更新。

确保所有3个都标记为允许出售,并且苹果已经在iTunesConnect中审核并批准了它们

如果您不想在此处发布实际标识符,能否确保它们没有特殊字符或空格?在标识符结构方面,失败的标识符有什么共同之处吗

有时,通过服务器进行传播需要一些时间。我看到它花了一天的时间。这些标识符在系统中已经存在一段时间了吗?

确保所有3个都标记为允许销售,并且苹果已经在iTunesConnect中审查并批准了它们

如果您不想在此处发布实际标识符,能否确保它们没有特殊字符或空格?在标识符结构方面,失败的标识符有什么共同之处吗


有时,通过服务器进行传播需要一些时间。我看到它花了一天的时间。标识符在系统中已经存在一段时间了吗?

好的,虽然我没有找到解决方案,但至少现在我知道发生了什么

我花时间确定了第一个价格层,这将使产品不可用,结果是第80层。之后,我做了更多的研究,发现这似乎是一个已知的错误-虽然可以在产品设置中选择第80层及以上,但这些产品将永远不会出现在商店中

不幸的是,我仍然不知道这是否是预期的行为(首先不应该选择层),或者这些层是否应该可用,但是没有人修复了这个错误,因为没有超过499美元的应用内购买需求

我将提交一份bug报告,并随时通知您

更新:


我的报告今天已经处理完毕。所有价格等级现在都可用,具有80级及以上等级的产品实际上可供购买。问题解决了

好吧,虽然我没有找到解决办法,但至少现在我知道发生了什么

我花时间确定了第一个价格层,这将使产品不可用,结果是第80层。之后,我做了更多的研究,发现这似乎是一个已知的错误-虽然可以在产品设置中选择第80层及以上,但这些产品将永远不会出现在商店中

不幸的是,我仍然不知道这是否是预期的行为(首先不应该选择层),或者这些层是否应该可用,但是没有人修复了这个错误,因为没有超过499美元的应用内购买需求

我将提交一份bug报告,并随时通知您

更新:


我的报告今天已经处理完毕。所有价格等级现在都可用,具有80级及以上等级的产品实际上可供购买。问题解决了

所有产品都获准出售。由于我还在沙箱中进行测试,所以我还没有将它们发送到评论中。标识符是完全“无害”的,并且只有一个数字字符不同。我刚刚添加了两个伪产品(标识符:“hgjj”和“test”),其中一个是test,实际上已经被检索到,而hgjj仍然丢失。然后我注意到它们的定价不同——因此我又添加了两种产品,分别命名为“昂贵”和“便宜”,价格层次高于和低于原始产品价格。猜猜看-便宜的出现,昂贵的不。。。我仍然需要验证,但看起来比原来的产品更贵的产品无法检索……好吧,第一批产品是在几个小时前创建的。但是,我刚刚为测试而创建的假冒产品仅在几秒钟后才可用,而“旧”产品仍然不见了。删除并再次创建它们没有帮助。值得一提的是,所有的原始产品都相当昂贵——从200美元到999美元不等。也许有一个李