【发布时间】:2020-12-07 11:39:57
【问题描述】:
我一直在尝试获取收据,但即使在 SKReceiptRefreshRequest 之后,Bundle.main.appStoreReceiptURL 在沙盒中也始终为零。在 iOS 上运行良好的相同代码。我已经在 watchOS 7 Beta 4 上测试过,还有其他人有这个问题吗?
let request = SKReceiptRefreshRequest()
func requestDidFinish(_ request: SKRequest) {
let appStoreReceiptURL = Bundle.main.appStoreReceiptURL //nil
}
func request(_ request: SKRequest, didFailWithError error: Error) {
print("refresh failed \(error)")
}
func fetchReceipt() {
reuest.delegate = self
request.start()
}
【问题讨论】:
标签: swift apple-watch watch storekit