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
}
}
}