ios - Apple Watch 上的 Storekit 实施?
问题描述
Apple 最近宣布能够在 Apple Watch 上进行购买。我正在运行 Watch OS 6.2 并在 iPhone 上进行了沙盒购买,但手表上没有收据(至少使用Bundle.main.appStoreReceiptURL
下面的代码)我们是否必须自己处理将收据从 iPhone 传递到手表?我的理解是,我们可以解析的手表上会保存一个等效的收据。
private func loadReceipt() -> Data? {
guard let url = Bundle.main.appStoreReceiptURL else {
return nil
}
do {
let data = try Data(contentsOf: url)
return data
} catch {
print("Error loading receipt data: \(error.localizedDescription)")
return nil
}
}
}
解决方案
推荐阅读
- python - Flask/FastAPI SQLite pytest 夹具返回 None 除非指定行 ID
- c++ - 在 C++ 中读取大文件,但也在 C++ 中读取小文件?
- c++ - 有人可以解释指针引用如何与 pthread 一起使用吗?
- three.js - 在 Three.js 中访问 VR 耳机方向
- javascript - Firebase 时间戳 .toDate() 不是基金操作,无法读取未定义的属性“toDate”
- regex - Haskell 检查由单个符号字母 Σ = {a} 组成的正则表达式 r 是否定义语言 L(r) = a*
- vb.net - Oracle.DataAccess.Client.OracleException: ORA-00900: 无效的 SQL 语句
- r - 使用 ampvis2 Boxplot 尝试 Scale_color_manual 没有结果
- python - 将星期六和星期日更改为星期五
- python - 如何在“x”个字符后从带有列分隔符的 txt 文件创建 csv 文件