应用内购买,消耗品的最后步骤

Posted

技术标签:

【中文标题】应用内购买,消耗品的最后步骤【英文标题】:In-App purchases, final steps for consumable 【发布时间】:2014-04-11 21:53:54 【问题描述】:

我第一次尝试实现应用内购买。我正在使用辅助类"ABStoreKitHelper"。源代码可以在这里找到:https://github.com/ablfx/ABStoreKitHelper。

我已将此代码实现到我的项目中,并且运行良好。我在 Itunes Connect 中进行了一个名为“coins1”(Bundle ID)的消耗性应用内购买,它“准备提交”。我的应用程序有一个非通配符 Bundle ID “com.apportable.PeevedPenguins”,所以我觉得我已经完成了所有必要的准备工作以准备可消耗的应用程序内购买。

当按下主菜单上的按钮时,我调用一个选择器来运行 ABStoreKitHelper.m 中名为 -(void) buyProduct:(NSString*)productIdentifier; 的方法。它运行没有错误,但没有任何反应。我基本上只想在按下主菜单上的按钮时直接转到购买消耗品的选项。我不确定是否需要进一步配置才能让此按钮直接导致购买。如果有人可以帮助我完成应用内购买的最后一步,我将不胜感激。谢谢!

【问题讨论】:

【参考方案1】:

您正在使用一个非常旧的库:

ABStoreKitHelper.m

这个 repo 更新已经 2 年多了,我认为你需要使用另一个最新的库。 在我们的上一个项目中,我们使用了本教程: http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial

希望对你有帮助。

【讨论】:

谢谢,我试试

以上是关于应用内购买,消耗品的最后步骤的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用内购买。识别购买的产品(非消耗品)。

尝试所有这些步骤后,“应用内购买”仍然无法正常工作

如何在 iOS 中取消或退款已购买的消耗品应用内购买?

消耗品应用内购买是不是适用于不同的轮胎?

如何恢复消耗品应用内购买?

非消耗品的应用内购买问题