Я заметил, что SKPaymentTransaction.TransactionReceipt
устарел в iOS 7. Документы xamarin по-прежнему указывают на старые методы проверки, которые должны работать, поскольку Apple утверждает, что TransactionReceipt может использоваться для возврата. Я хотел бы обновить код StoreKit в случае, когда TransactionReceipt исчезнет в будущем, так как теперь он должен быть Obsoleted. Если у кого-нибудь есть образец кода C# на проверке оплаты StoreKit с использованием новых методов iOS 7, пожалуйста, укажите пример кода.Как использовать AppStoreReceiptUrl для проверки транзакций StoreKit в Xamarin.iOS
1
A
ответ
0
Я, наконец, реализовал это, а не сделку, как ожидалось. Я использовал код для примера на http://www.hassang.com/, а затем использовал резервную копию на SKPaymentTransaction.TransactionReceipt, который мне также нужен, поскольку я все еще поддерживаю iOS 6.
+0
Я вижу, что это было приостановлено, что является неудачным. Может быть, вы сможете добавить пример кода на то, как вы проверяете квитанцию, хранящуюся в AppStoreReceiptUrl в вашем приложении? –
Не Xamarin, но: http://stackoverflow.com/questions/18903879/ transactionreceipt-for-in-app-purchase-is-deprecated-in-ios-7-how-can-i-replacem и http://stackoverflow.com/questions/19955352/invalid-transaction-receipt-returned-by- appstorereceipturl-nsdata-in-ios-7? answertab = votes # tab-top Также проверьте документы Apple по этой теме: https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely .html # // apple_ref/doc/uid/TP40010573-CH104-SW1 – Krumelur