私のiosアプリのアプリ内購入を実装しています。私はすでにいくつかの成功した購入を受け取り、そのアカウントをプレミアムにアップグレードしました。リンゴから特定の応答を受け取るまで(それはすでに3回起こった)、transactionReceiptフィールドを持たない。 transactionReceiptはトランザクションを検証するために使用するものなので、どのように検証することができるのかよくわかりません。私は最近、アップルから報告書を受け取り、実際に取引があることを確認しました。 transactionReceiptを使用せずにトランザクションを検証するにはどうすればよいですか?または、transactionIdなどを使用してtransactionReceiptを取得する方法はありますか?IOSのアプリ内購入なしtransactionReceipt
PS:自動更新契約です。私がそれを早く指定しなかったら、申し訳ありません。
PS:自動的に更新される定期購入であるため、アカウントをプレミアムにアップグレードするだけでなく、有効期限が切れる時期もわかります。
SKReceiptRefreshRequest APIを使用して領収書を更新しようとしましたか?彼らは取引の詳細なしで同じ領収書を返すのですか? – Ellen
[[NSBundle mainBundle] appStoreReceiptURL]にチェックを入れましたか?私は非消耗型を実装しており、それは私のために働く。 – user816