【问题标题】:How to test iOS purchases in developer environment?如何在开发者环境中测试 iOS 购买?
【发布时间】:2013-01-15 08:55:11
【问题描述】:

我想从我的工作站在我的设备上安装应用程序并在开发环境而不是沙盒环境中测试应用程序购买?每次我尝试它时,它都会带我进入沙盒环境。

iOS 如何区分购买必须在沙盒环境中运行还是在生产环境中运行?我想做一个端到端的测试,就像普通用户一样?

我目前遇到的问题是付款可以在我的沙盒环境中进行,但不能在生产环境中进行?可能是什么问题?我的应用内购买项目在应用商店工具包上可用是否有任何延迟?

【问题讨论】:

    标签: ios in-app-purchase


    【解决方案1】:

    我不明白您所说的“在开发环境中而不是在沙盒环境中”是什么意思。 应用内购买沙盒用于开发目的。

    iOS 使用代码签名区分沙盒环境和生产环境。 如果您使用 iPhone 开发人员配置文件进行代码签名,则您处于沙盒环境中。如果您使用的是 iPhone 分发配置文件,则您处于生产环境中。

    是的,App Store 服务器有一些延迟。激活您的应用内购买需要一些时间。您可能会在一段时间内收到“No Product Found”错误。就像 Game-Center 一样,当您的应用刚上线时,您有一段时间看不到排行榜。

    【讨论】:

    • 这正是问题所在。苹果花了一些时间用正确的产品 ID 更新其服务器。对整个流程知之甚少,它在我们中间造成了恐慌。但现在它似乎无处不在,而且效果很好:)
    猜你喜欢
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    相关资源
    最近更新 更多