我做了什么:
- 我创建了一个新的 iMessage 应用程序,它带有两个目标。
- 一个用于 iMessage 扩展 (com.x.y.MessagesExtension),另一个用于 iMessage 扩展 (com.x.y.MessagesExtension) 与主包 ID (com.x.y)。
- 我已为 (com.x.y) 设置了应用 ID,并在 iTunes 上创建了一个应用 连接。
- 我在 iTunes Connect 中创建了一个 ID 为 (foo) 的应用内购买
- 我创建了一个沙盒测试用户
- 我上传到试飞
- 问题尝试购买:产品 ID 无效
我已经仔细阅读了一份精心编制的列表,以确保我没有遗漏此来源中的任何内容:http://troybrant.net/blog/2010/01/invalid-product-ids/
一切都检查完毕,除了一个; bundle ID。我正在尝试从 iMessages“扩展”购买,它的捆绑 ID 与 iTunes Connect 上的捆绑 ID 不同,但我认为由于它是一个扩展,因此它应该找到 IAP。
如果有任何帮助,我将不胜感激。谢谢!
最佳答案
感谢 Apple 提供的出色错误消息,它们在显示“无效的产品 ID”时非常具有描述性。事实证明我没有激活我的银行详细信息。不管怎样,解决了这个问题,解决了我的问题。
关于ios - iMessage 应用程序中的产品 ID 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41968083/