Проверьте квитанцию ​​iOS с помощью node.js, без проверки API APIIOS

Программируем под IOS
Anonymous
Проверьте квитанцию ​​iOS с помощью node.js, без проверки API API

Сообщение Anonymous »

Как я могу аутентифицировать квитанции iOS, начиная с MII ~ на сервере? ASN.1 и извлекает определенные свойства.
Нет проверки сертификата Apple. < /P>
const receiptUtil = new ReceiptUtility()
const transactionId = receiptUtil.extractTransactionIdFromAppReceipt(appReceipt)
< /code>
Если вредоносный пользователь публикует квитанцию ​​с произвольным идентификатором транзакции, посаженным неправильной подписью, но действительным путем свойства, мой сервер не может обнаружить мошенничество.
Предыдущая API VerifyReceipt даже выполнила проверку Apple, поэтому я мог поверить, что возвращаемое значение API -api -api было 100%. свойство, называемое JWSrepresentation в StoreKit2, которое позволяет проверить подпись с помощью JWS,
в моем приложении используется библиотека Flutter's in_app_purchase, поэтому я не могу получить доступ к этому свойству. < /p>
Так что мне нужно проверить квитанции, начиная с MII. /> Я также хотел бы узнать, как вы выполняете проверку.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... eceipt-api

Вернуться в «IOS»