我已经在没有In App Purchase的商店发布了app v1.0。我开发了一个v1.1添加In App Purchase。
IAP在模拟器上运行正常(标题,描述,价格和ID都可以从iTunes Connect正确返回),但不能在设备上运行。 正如埃里克在这篇文章中所说,解决方案是从iPhone上删除应用程序并重新安装。 In App Purchase works in simulator but not on iPhone =>它的工作原理
但问题!我的用户是否还需要卸载他们的应用程序v1.0并安装1.1才能使用它? (或问题只是一个“沙箱”问题,我的用户可以做一次更新并让IAP工作一次?)
(如果他们需要重新安装,这是一个很大的问题,因为他们将在v1.0中为了更新而放弃存储在v1.0中的数据,只是为了让IAP正常工作......)。
感谢您的帮助