【问题标题】:In App Purchase Packaging应用内购买包装
【发布时间】:2014-01-19 04:49:47
【问题描述】:

首先是我的问题,然后是我的情况:

问题:可以将新的二进制文件用作 IAP 吗?因此,与其使用 IAP 功能下载武器包或歌曲,它是否可以下载同一应用程序的全新二进制文件,这样当用户升级时,他们不再有广告,并且他们有不存在的附加功能在免费版本中。

情况:Apple 已尽可能简短地批准了我的 IAP 包和我的新免费版本,以便公众可以访问升级。但是,当尝试升级时,在购买(沙盒或实时)后,什么也没有发生……帐户被扣除 99 美分,但用户从未收到应用程序的付费版本。我假设实际的包裹有问题....这让我相信苹果在没有检查完整性的情况下批准了它(也许这不是苹果的责任,但我认为检查有问题的 IAP 也同样重要作为检查崩溃)。

我对包装有问题的看法是否正确?会不会是别的东西?如果可以制作新的二进制文件,是否有任何在线文档说明如何正确设置它?

谢谢!

【问题讨论】:

    标签: ios binary in-app-purchase package


    【解决方案1】:

    你做错了。您不能将更新的应用程序作为 IAP 提供。您的带有 IAP 的免费应用程序必须包含内置的所有所需功能。当用户通过 IAP 购买一项功能时,现有应用会将其用作标志,并开始让用户使用附加功能或停止展示广告。

    基本上,您的应用在启动时会检查用户是否进行了应用内购买。如果没有,您会展示广告和/或隐藏某些功能。如果有,您就不会展示广告,而是展示相应的功能。

    【讨论】:

    • 我害怕这个。这样做有点痛苦,因为付费版本是重建的。那么 IAP 包会包含哪些内容呢?某种显示“我已付款”的字符串或标记?谢谢。
    • 如果这是非消耗性 IAP,则没有包裹。
    【解决方案2】:

    应用内购买适用于下载后购买后可以使用的产品。但在您的情况下,您正在下载应用程序内购买的完整版应用程序。您有什么方法可以加载应用程序的二进制文件吗?不,对吧?

    您可以做的是通过编码禁用完整版应用程序的所有功能,购买时只需启用专业版的所有功能。

    【讨论】:

      猜你喜欢
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-14
      相关资源
      最近更新 更多