【问题标题】:Bundle.main.appStoreReceiptURL returns nil in watchOS 7 Beta 4Bundle.main.appStoreReceiptURL 在 watchOS 7 Beta 4 中返回 nil
【发布时间】: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


    【解决方案1】:

    这可能是这里提到的错误的结果,使用沙盒时收据存储在错误的路径:https://stackoverflow.com/a/62778077/3862399

    【讨论】:

    猜你喜欢
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 2015-11-23
    • 2023-03-13
    相关资源
    最近更新 更多