ios - 首次应用内购买

标签 ios in-app-purchase storekit

我正在尝试将我的第一个应用内购买添加到我的 iOS 应用程序

iTunesConnect 中的状态是“Missing Metadat”,但我唯一没有发送的是用于审核的屏幕截图(我希望看到“Wiating for screenshot”而不是“missing metadata”)。我还指定了它的组的本地化名称

问题是在我的应用程序中,我的 productIdentifier 出现在无效产品中,我不知道为什么,因为在我看来一切都很好。

我断开了我的 AppStore 帐户,我的 AppID 和我的 signInProfiles 在功能中检查了应用内购买,XCode 在项目设置中没有显示任何错误,我在 iTunesConnect 上有一个沙箱用户。

我真的不知道该怎么做才能使事情正常进行...

注意:几个月前,我设法拥有了一个应用内产品,并且能够在处于开发状态的应用程序上对其进行测试。我们没有将它提交给 App Review,我不得不将它从 iTunesConnect 中删除。

最佳答案

我找到了问题的根源

我很抱歉,因为我完全忘了谈论它,但我在应用程序的 3 个阶段工作:生产、集成(即 BETA)、开发 为了能够在我的设备上安装所有这 3 个,我在我的 appID 中为每个状态使用了扩展: - 用于生产的 com.compagny.app - 用于集成的 com.compagny.app.integration - 用于开发的 com.compagny.app.dev

似乎对于 IAP,您必须保持与 iTunesConnect 上完全相同的 appID...:/就是这样...

关于ios - 首次应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39346862/

相关文章:

objective-c - 从 URL 不断获取新数据的最佳方式?

ios - IAP 检测 SK 警报 View

ios - 付款队列 :(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions is not called while restoreCompletedTransactions

ios - MonoTouch 的 IAP(应用内购买)示例?

Android 应用内计费项目价格

ios - 在 iPhone 上保护购买记录?

iphone - 应用内购买产品 ID 是否必须以反向 DNS 开头?

ios - 如何将函数调用(不是超链接)添加到 UILabel 中的 NSAttributedString 的一部分?

ios - 如何在不绘制自己的情况下更改 UIPopoverPresentationController 箭头颜色

android - 类似于 iOS for Android 中的 SDWebImage 的东西?