ios - Apple 订阅 - SKPaymentTransactionObserver:沙盒与生产
问题描述
我们已经构建了我们的应用程序并使用沙盒和试飞测试了订阅。一切都像梦一样运作。
我们今天早上上线了,订阅量下降了。似乎该应用程序没有将收据发送到服务器以进行服务器到服务器的收据验证。
我正在使用 StoreKit 委托方法
> func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
if let index = transactions.firstIndex(where: { $0.transactionState.status() == "purchased" }) {
delegate?.didPurchase()
}
就像我说这在沙盒环境中工作正常,将收据发布到我们的服务器。我转移到生产的最小值似乎没有被触发?
生产和沙箱中的收据/交易对象有什么不同吗?以前有没有人遇到过这个问题,你的解决方法是什么?
解决方案
推荐阅读
- javascript - ClipPath 隐藏原始形状 - d3 ReactJS
- grafana - 我没有看到超过 72 小时的数据
- c++ - 使用单循环打印矩阵的 L 部分
- php - 如何在laravel中将关系的属性作为逗号分隔值?
- ios - Swift Realm - ATS 失败的系统信任
- reporting-services - ./node_modules/ngx-ssrs-reportviewer/fesm5/ngx-ssrs-reportviewer.js 中的错误
- c# - 我可以在 Q# 中使用 lambda 对量子位进行操作吗?
- java - 如何从 Room 数据库导出/导入到 Storage?
- google-sheets - 来自另一列的重复值
- jmeter - 不通过测试