【问题标题】:How to enable pro features in In-App purchase if purchase is successful如果购买成功,如何在应用内购买中启用专业功能
【发布时间】:2010-11-15 06:51:42
【问题描述】:

我正在尝试实现非消耗品的应用内购买。我已经实现了 TROY “In App Purchases: A Full Walkthrough”的示例代码http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/.I 正在从服务器获取产品信息。我也能够购买该产品。我正在沙盒环境中实现这个。我无论购买成功与否,都会收到回电。

我面临的问题是,当我调试代码时,没有调用 InAppPurchaseManager 中的任何方法,除了 - (void)requestProUpgradeProductData - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

因此,如果购买成功,我无法将我想要启用专业功能的代码放入其中。

谢谢

阿迪亚

【问题讨论】:

    标签: iphone iphone-sdk-3.0


    【解决方案1】:

    我在 iPhone4 上遇到了同样的问题。在寻找答案后,我决定去设置看看我需要改变什么。我点了 RESTRICTIONS,发现所有的限制都被启用了。我禁用了限制[必须输入我的密码],就像魔术一样,它起作用了!我可以立即进行应用内购买。希望这会有所帮助。

    【讨论】:

    • 我不确定这是否真的是 Aditya 遇到的问题。似乎您在回答“有没有人在他们的 iPhone 上进行应用内购买时遇到过麻烦?”。然而,这个问题更多地与:“我正在编写软件来为 iPhone 进行应用内购买,我需要帮助找到正确的编码方法”。
    【解决方案2】:

    我找到了解决问题的方法

    必须在调用 -purchaseProUpgrade 方法后立即调用 -loadStore 方法,该方法是从我们实现应用内购买的类中调用的。

    【讨论】:

      猜你喜欢
      • 2020-04-06
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多