Реализация Storekit на Apple Watch? - PullRequest
0 голосов
/ 03 марта 2020

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