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

标签 ios swift in-app-purchase app-store-connect imessage

我做了什么:

  1. 我创建了一个新的 iMessage 应用程序,它带有两个目标。
  2. 一个用于 iMessage 扩展 (com.x.y.MessagesExtension),另一个用于 iMessage 扩展 (com.x.y.MessagesExtension) 与主包 ID (com.x.y)。
  3. 我已为 (com.x.y) 设置了应用 ID,并在 iTunes 上创建了一个应用 连接。
  4. 我在 iTunes Connect 中创建了一个 ID 为 (foo) 的应用内购买
  5. 我创建了一个沙盒测试用户
  6. 我上传到试飞
  7. 问题尝试购买:产品 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/

相关文章:

iphone - 具有大型 JSON 数据的 UITableView 字母索引

ios - 如何在不跳过第一个零的情况下将字符串转换为 int?

ios - 在 Swift 上从 URL 加载/下载图像

iphone - 如何在 iOS 模拟器或设备上测试 IAP(应用内购买)?

ios - 在布局更改的同时重新加载/动画化 UICollectionView

iOS SwiftUI : ScrollView ignore top safe area

ios - 在 UI Collection View 中滚动时,单元格会重新加载错误的图像

ios - 应用内购买后,viewWillAppear 会多次加载已购买的项目

ios - 如何在iOS中使用IAPHelper从应用程序商店获取最近购买的单个产品收据?