Когда пользователь покупает расходный материал, мой SKPaymentTransactionObserver
получает массив SKPaymentTransaction
. Затем приложение может проверить transaction.TransactionState
и transaction.Payment.ProductIdentifier
, чтобы убедиться, что iap действительно был куплен.
Но мое приложение использует это для того, чтобы позволить пользователю загружать контент из моего веб-сервиса. Таким образом, вопрос заключается в том, как веб-служба может проверить, что приложение фактически приобрело iap, а не то, что это фальшивое приложение, которое просто говорит, что оно сделало? Мне нужен какой-то способ проверки SKPaymentTransaction
на сервере . Либо подписью, либо службой проверки магазина приложений.
В Windows есть способ сделать это на UWP . Есть ли способ сделать это на iOS?
Я проверил SKPaymentTransaction , SKPayment и т. Д., Но все они либо не показывают способ проверки, либо относятся к расходным материалам (которые хранятся в квитанция приложения).