私はトランザクションの領収書の検証についていくつかの疑問があります。iPhoneアプリ内購入:領収書の検証
- をなぜ外部のサーバが必要なのか?なぜ私はhttp://buy.itunes.apple.comにiPhoneから直接連絡できないのですか?
- この外部サーバーがダウンしているか、領収書が有効でない場合はどうなりますか?それを決済キューに伝える方法は?トランザクションが実際に成功したため、
finishTransaction
は「支払い成功」アラートビューを表示しますが、これはユーザーを混乱させると思います。
申し訳ありません申し訳ありませんが、私はアプリ内購入の流れを誤解していたり、私の質問が十分ではありません。ありがとう。
編集:領収書が有効ではないことがわかったらfinishTransaction
と呼ぶべきではないと思いますが、これは問題ですか?ドキュメンテーションによれば、アプリケーションは常にその関数を呼び出す必要があります。また、その時点でお金は既に移転されています。が混乱しています
アップルに電話しましたか?これはあなたがそれらを確認する必要があります。代わりに、アプリを提出することもできます。レビューノートを残しておけば、レビューチームはレビューの結果を返すでしょう。あなたの質問の詳細な説明をレビューノートに記入してください。 – Moshe
@Moshe:これはよくある問題だと思った。領収書が無効な場合、アプリ内購入を既に実装している他の人はどうしますか? – pt2ph8
私は分かりません。私はアプリの購入で決してしなかった。私はちょうど私がすることを提案していた。私はこの質問に主演した。私はすぐにアプリ内購入を実装するかもしれないし、あなたが得ることを知りたい。また、テストアカウントにはクレジットカードまたは電子メールアドレスが必要ですか?運が良かった! – Moshe