Квитанция SwiftyStoreKit - PullRequest
       5

Квитанция SwiftyStoreKit

1 голос
/ 13 февраля 2020

В документации для SwiftStoreKit написано, что квитанция может быть получена с использованием

let appleValidator = AppleReceiptValidator (service: .production, sharedSecret: "your-shared-secret")
SwiftyStoreKit.verifyReceipt (using: appleValidator, forceRefresh: false) {result in
     switch result {
     case .success (let receipt):
         print ("Verify receipt success: \ (receipt)")
     case .error (let error):
         print ("Verify receipt failed: \ (error)")
     }
}

, однако я попытался разобрать и вставить в модель, но ничего не получалось. Кто-нибудь может помочь? нужно проанализировать latest_receipt_info или in_app

1 Ответ

0 голосов
/ 13 февраля 2020

Если вы хотите использовать эту библиотеку, вам нужно реализовать собственный лог c для локальной проверки получения.

согласно README из этой библиотеки

You следует внедрить вашу безопасную логику c, проверив квитанцию ​​локально или отправив зашифрованные данные квитанции и подтвердив ее на своем сервере.

Проверка локальной квитанции не реализована (подробности см. в выпуске № 101).

Это может помочь вам https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateLocally.html# // apple_ref / doc / uid / TP40010573-CH1-SW2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...