iMessage应用程序中的产品ID无效

时间:2017-01-31 21:47:54

标签: ios swift in-app-purchase itunesconnect imessage

我做了什么:

  1. 我创建了一个新的iMessage应用程序,它带有两个目标。
  2. 一个用于iMessage扩展(com.x.y.MessagesExtension)和一个 使用主捆绑ID(com.x.y)。
  3. 我为(com.x.y)设置了应用ID,并在iTunes上创建了一个应用 连接。
  4. 我在iTunes Connect
  5. 中创建了一个id(foo)的inApp购买
  6. 我创建了一个沙盒测试用户
  7. 我上传到试飞
  8. 问题尝试购买:产品ID无效
  9. 我已经完成了一个精心编制的列表,以确保我没有从这个来源遗漏任何内容:http://troybrant.net/blog/2010/01/invalid-product-ids/

    除了一个外,所有东西都会检出;捆绑ID。我试图从iMessages"扩展"购买,它有一个不同于iTunes Connect的捆绑ID,但我认为,因为它是一个扩展,它应该找到IAP 。

    我将不胜感激任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

感谢Apple提供的错误消息,在说出"无效的产品ID"时,它们非常具有描述性。事实证明我没有激活我的银行详细信息。无论如何,修复了它,它解决了我的问题。