ios - 如何判断苹果应用内购买是后端的调试测试

标签 ios in-app-purchase

我有一个后端服务器来验证应用内购买的苹果是否是正品。由于购买是在 iOS 应用程序中进行的,因此后端不知道使用哪个苹果帐户进行了购买。我只是想知道,有没有一种方法可以让后端通过解释苹果在应用购买验证中的响应来判断这次购买是从一个不涉及任何真实金钱的调试苹果 ID 进行的。

最佳答案

您应该有两个不同的环境。质量保证和生产。 QA 可以是本地主机以简化操作。

如果您想在后端验证收据,您实际上必须发布到不同的 iTunes 网址(沙盒与 buy.itunes),因此当您想要测试“沙盒”IAP 时,只需确保您的应用指向您的 QA 服务器,而不是您的生产服务器。

关于ios - 如何判断苹果应用内购买是后端的调试测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21818243/

相关文章:

ios - 如何使用iOS的In-App purchase购买用户生成的数字商品?

android - 应用内结算不适用于某些设备

ios - 如何检查 Alamofire 因网络连接不良而失败?

ios - swiftyJson 在嵌套的 json 中返回 null

iphone - 代码签名问题 : Developer Certificate expired, 帮助?

android - 检查以前消费的商品

android - 如何在iOS App 中使用Google In-App Purchase 系统使用在Android App 中购买的数字项目?

iphone - 将应用内购买(订阅)添加到 iOS 应用 - 无法测试 ("Invalid product ID")

ios - 在 iOS 应用程序中更新 sqlite

ios - 为什么在 Swift 中不常见使用私有(private)属性/方法