我了解,对于应用内购买,我向商店发出请求,然后应用加载用户界面,用户点击“购买”并进行购买,然后应用交付。
这是关于第一步的问题:发出请求。
对于我的游戏,我正在制作一个 IAP 以 1.00 美元的价格移除广告。
我的困惑在于产品标识符。在这种情况下我不能使用我的 Bundle ID,因为它包含连字符。我放什么?反向域名?任何字母数字标识符?
我尝试在 iTunes Connect 和我的代码中使用类似 noads
的东西,但这返回无效。
我会使用 com.example.noads
吗?
一些与我的困境相关的其他信息:
- 我正在我的 iPhone 6 上进行测试。我已退出“iTunes 和 App Store”。 (以下截图)
- 我在我的代码和 iTunes Connect 之间使用相同的东西。
- 我有一个测试帐户。我想我会在购买时登录。
最佳答案
确保您的销售契约(Contract)有效。它一直将标识符返回为无效,直到我进行设置为止。
关于ios - 无效的 IAP 产品标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922509/