【问题标题】:Testing in-app purchase before going live上线前测试应用内购买
【发布时间】:2010-09-23 03:26:09
【问题描述】:

所以这里是场景:

  1. 您已经在沙盒环境中测试了您的应用内购买代码,一切顺利。
  2. 您的应用现已“准备好销售”,您希望确保应用内购买能够完美运行,然后才能真正让您的应用进入应用商店。

为了尝试这个,我使用促销代码从 App Store 下载了“预发布”版本,但是当我尝试购买解锁版本时,它不再像在沙盒环境中那样找到产品,而且我的将弹出“交易错误”警报视图,提示应用内购买失败。

我的问题是:在应用程序在 App Store 上发布之前,应用程序内购买是否不可用(在我通过促销代码提前下载的情况下)?例如,当我将可用日期设置为星期五并且该应用最终上线时,假设它在沙盒中运行,应用内购买是否会显示并允许用户购买?

感谢您的任何见解!非常感谢。

【问题讨论】:

    标签: iphone app-store sandbox in-app-purchase promotion-code


    【解决方案1】:

    事实证明,在应用内购买出现之前,该应用确实需要在 App Store 中可用。因此,如果您尝试像我一样获得“预发布”外观,那么在您通过设置上市日期将应用真正发布到商店之前,它不会起作用。

    当我将应用程序放到野外时,应用程序内购买实际上比在沙盒环境中运行得快得多。非常非常少的延迟。

    希望对未来的人有所帮助!

    【讨论】:

    • 那么,没有办法在发布应用程序之前测试“实时”(即不是沙盒)环境吗?只需完全按照沙盒中的方式执行所有操作(Apple 的收据验证 URL 除外),并希望获得最好的结果?我问这个是因为我在我的内容服务器中设置了两个独立的环境,主要是将“测试”环境复制/粘贴到“实时”环境中,我希望测试我的服务器代码(“实时”版本)在真正上线之前...
    猜你喜欢
    • 1970-01-01
    • 2012-01-21
    • 2016-06-30
    • 2012-02-08
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    相关资源
    最近更新 更多