ios - 无效的 IAP 产品标识符

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

我了解,对于应用内购买,我向商店发出请求,然后应用加载用户界面,用户点击“购买”并进行购买,然后应用交付。

这是关于第一步的问题:发出请求。

对于我的游戏,我正在制作一个 IAP 以 1.00 美元的价格移除广告。

我的困惑在于产品标识符。在这种情况下我不能使用我的 Bundle ID,因为它包含连字符。我放什么?反向域名?任何字母数字标识符?

我尝试在 iTunes Connect 和我的代码中使用类似 noads 的东西,但这返回无效。

我会使用 com.example.noads 吗?

一些与我的困境相关的其他信息:

  • 我正在我的 iPhone 6 上进行测试。我已退出“iTunes 和 App Store”。 (以下截图) screenshot
  • 我在我的代码和 iTunes Connect 之间使用相同的东西。
  • 我有一个测试帐户。我想我会在购买时登录。

最佳答案

确保您的销售契约(Contract)有效。它一直将标识符返回为无效,直到我进行设置为止。

关于ios - 无效的 IAP 产品标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922509/

相关文章:

objective-c - 什么时候应该在 IOS 编程中使用 UIViewController?

iOS Storyboard UINavigationController 弹出 View 不正确(向下滑动,而不是向右滑动)

ios - 是否可以通过 iOS 中的应用内购买进行后付款?

ios - 确保我总是在升级时覆盖 ios 应用程序

indexing - iTunes 商店 : App keyword search optimization. 字符串智能索引?

ios - 如何在 iOS 的设置屏幕中显示我的应用程序

java - 带有 JDBC 的 Gluon 示例项目在 iOS 设备上不起作用

c# - Google Play服务-不能再与IL2CPP一起正常使用

ios - 如何防止多个用户在应用内购买时使用相同的 Apple ID

ios - 使用 SHA-1 是否被视为具有加密功能的应用程序?