【问题标题】:After changing sandbox account, Apple IAP restore data is sending same receipts更改沙盒帐户后,Apple IAP 恢复数据正在发送相同的收据
【发布时间】:2018-07-20 11:22:30
【问题描述】:

我正在使用 IAP 自动续订订阅。在我更改了沙盒帐户之后,我正在使用一个沙盒帐户进行测试,但为了验证收据,我仍然收到相同的收据。

PS:我也试过了

// Hint... handle requestDidFinish delegate method and then use appStoreReceiptURL for receipt data
let request:SKReceiptRefreshRequest = SKReceiptRefreshRequest(receiptProperties: nil);
request.delegate  = self;
request.start();

但它一直在询问iTunes密码,这很烦人。

【问题讨论】:

标签: ios swift in-app-purchase


【解决方案1】:

在访问 appStoreReceiptURL 之前尝试调用 SKReceiptRefreshRequest; https://developer.apple.com/documentation/storekit/skreceiptrefreshrequest

// Hint... handle requestDidFinish delegate method and then use appStoreReceiptURL for receipt data
let request:SKReceiptRefreshRequest = SKReceiptRefreshRequest(receiptProperties: nil);
request.delegate  = self;
request.start();

【讨论】:

  • 每次都要求输入密码,还有其他方法吗?
猜你喜欢
  • 2018-05-04
  • 2016-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多