Проверьте квитанцию ​​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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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