这是我的CIDE得到在应用purchsae的收据作为我的应用程序的一部分。它返回给我,说在日志中,“可选(5107字节)”。因此,有abviosly收据文件有,但我只是想找到一些WATS解析/解码此收据来访问这些字节的信息。
该代码(在viewDidLoad中(第一功能),所以要检查收据)
func checkReceiptFromAppStore() {
let receipt = self.getReceipt()
print("receipt Data is: \(receipt)") // prints this: receipt Data is: Optional(5107 bytes)
}
func getReceipt() -> Data? {
if Bundle.main.appStoreReceiptURL != nil {
print("app receipt: \(Bundle.main.appStoreReceiptURL)")
do {
let receiptData = try Data(contentsOf: Bundle.main.appStoreReceiptURL!)
return receiptData
} catch {
print("error converting receipt to Data: \(error.localizedDescription)")
}
}
return nil
}
任何帮助将不胜感激。谢谢