【问题标题】:When creating localiap purchase there’s no receipt创建 localiap 购买时没有收据
【发布时间】:2021-02-10 13:42:46
【问题描述】:

好的,所以我正在做一个调整,当我购买应用程序时它工作正常(使用 transactionstate 1),但在我关闭应用程序后,我每次都必须重新购买..有人可以帮忙..我'我试过 iapcrackers 但他们做同样的事情.. 就像没有收据或交易没有保存..

【问题讨论】:

  • 信息如此之少,很难提供帮助。我假设您已经构建了一个应用程序并实施了本地收据验证?您是自己完成的,还是为此使用了框架?还是缺少收据验证是您“问题”的原因?
  • 不,我正在调整应用程序的付款方式以响应 payed ,它只是没有收据,所以我每次启动应用程序时都必须继续付款.. 我怎么能生成自定义收据?
  • 您如何尝试访问收据?
  • 我没有访问收据的方法.. 对于大多数应用程序,您将交易状态更改为 1,然后在购买后保存收据。但是对于这个应用程序它不起作用,我看到其他人收据,但我不确定这是怎么问的,如果你知道请帮助兄弟

标签: in-app-purchase store theos tweak


【解决方案1】:

收据验证太复杂,无法在此解释。要获得简要概述,我建议您阅读 Apple 的 article,了解可能的收据验证技术,并观看文章中链接的 WWDC 视频。

获得简要概述后,您可以决定是使用本地收据验证还是服务器收据验证。与所有事物一样,两者都有其优点和缺点。

不幸的是,Apple 没有提供关于本地收据验证的好文章,并且到目前为止我还没有找到一个可以正确执行此操作的框架(正如我所期望的那样)。虽然,它可以是一个好的开始,而无需考虑服务器通信的障碍。 如果您使用本地收据验证,我建议您使用TPInAppReceipt 访问收据及其字段。

对于服务器收据验证,Apple 提供了 article,大致描述了您需要执行的步骤。

除此之外,还有一些用于服务器收据验证的第三方解决方案,例如RevenueCatChurnFighterQonversion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-06
    • 2020-04-30
    • 2011-10-12
    • 2012-09-10
    • 2010-11-20
    相关资源
    最近更新 更多