在应用程序购买 didReceiveResponse 不显示我的产品

Posted

技术标签:

【中文标题】在应用程序购买 didReceiveResponse 不显示我的产品【英文标题】:In app purchase didReceiveResponse does not show my product 【发布时间】:2012-09-20 06:16:04 【问题描述】:

由于一些神秘的原因,我从一个我很难追踪的供应商那里得到了一部越狱的 iPhone 3GS。 我的任务是测试它的应用购买功能。 目前它已经安装了 cydia 的 ios 5.0.1。 No, it does not have Appsync.

我正在通过 testflightapp API 安装我的构建版本,到目前为止,我的应用程序没有问题。 但是,当我启动应用购买时,到目前为止,我在 response.products 中没有得到任何东西。

我已经在 itunes-connect 中添加了 productID 和所有内容,在 48 小时后检查了两次它们是否正常。

我尝试使用 iPhone 模拟器 5.1 进行测试,但我得到的只是 storekit 没有任何值。我很想听听模拟器是否有任何解决方法。

【问题讨论】:

我仔细检查了苹果文档上的所有内容。然而,这方面没有进展。在 iTunes-connect 上,以下是状态:1)对于我的应用:等待上传 2)对于我的应用内购买产品:等待审核 3)应用内购买产品:已批准出售 - 是 4)要求的产品 ID:com .companyname.productname 5) 用于构建应用程序的配置文件的应用程序 ID:com.companyname.appname 6) 用于在 iTunes 连接上创建应用程序的应用程序 ID:同上 - com.companyname.appname 我的 testflightapp 帐户也更新为上面5)中的配置文件,仍然没有结果。我看不出为什么……但是…… 【参考方案1】:

最终解决了这个问题 - 从 iTunes Connect 中删除了我的应用程序,然后重新添加了它。 它抱怨名称已被使用。 我更改了名称的语言。它奏效了。

也许,我之前的应用设置是正确的,但我还有其他问题。 在这期间,我拒绝了我的应用程序。这可能是这个问题背后的原因之一。

上课? 不要让开发者拒绝您的应用。

【讨论】:

以上是关于在应用程序购买 didReceiveResponse 不显示我的产品的主要内容,如果未能解决你的问题,请参考以下文章

应用内购买 - 恢复购买

如何在应用内购买中恢复购买?

iOS - 如果应用程序本身已购买,则在应用内购买时恢复

在应用购买成功后存储购买数据(osx 应用商店应用)

如何在应用内购买中恢复购买?

区分两个用户在应用程序中进行应用程序内购买以购买不同用户的不可更新订阅?