Чтобы настроить Receipt-Validation в моем приложении для iOS, я сейчас следую этому руководству:
https://www.raywenderlich.com/9257-in-app-purchases-receipt-validation-tutorial
и читает в этот момент: Загрузка квитанции.
Читая и пытаясь понять, что происходит, я также пытаюсь интегрировать код в свое собственное приложение, получая при этом практическое понимание процесса.
Вот одна проблема, с которой я сталкиваюсь в данный момент:
В этой строке кода:
private func loadReceipt() -> UnsafeMutablePointer<PKCS7>? {
Я получаю это сообщение об ошибке:
Use of undeclared type 'PKCS7'
После поиска в сети и нескольких попыток, я думаю, это связано с использованием файла ReceiptVerifier-Bridging-Header.h . Но я не уверен, как установить это в проекте.
Я буду рад, если у кого-нибудь будет совет, позволяющий мне двигаться вперед.
Заранее спасибо!
В случае, если это может быть полезно, вот значимое содержимое файла заголовка моста (ReceiptVerifier-Bridging-Header.h):
#import <openssl/pkcs7.h>
#import <openssl/objects.h>
#import <openssl/evp.h>
#import <openssl/ssl.h>
#import <openssl/asn1_locl.h>