16

まず第一に、私はhttps://buy.itunes.apple.com/verifyReceipt/を呼び出すことについて話しているのではなく、ユーザーの 1 人から iTuneStore の領収書を確認する方法を尋ねています。

アプリにはアプリ内購入があり、製品を付与する前にサーバーでゲーム内の領収書を確認します。しかし、この特定のユーザーは、iTunes ストアから請求されたが、購入した製品を受け取っていないと主張し、領収書を証拠として送信しました。

ですから、そのような領収書を確認できる方法があるかどうか疑問に思っています。iTunes Store の領収書には「領収書番号」と「注文番号」がありますが、ゲーム内の領収書認証では transaction_id を取得しますが、これらの番号はまったく異なります。何か案が?

前もって感謝します。

4

4 に答える 4

0

Appleの開発者サポートに連絡する必要があります。自分のシステムでそれぞれのトランザクションが見つからない場合は、自分で確認する方法があるとは思えません。

于 2012-04-24T09:56:15.463 に答える
0

どうにかして彼のデバイスから領収書データを取得できない限り、これを手動で行う方法はありません。その場合、あなたが言及した Apple の API を使用して彼の主張を確認できます。彼の言うことが本当なら、払い戻しを請求してから再購入するよう提案してください。彼はここでこれを行うことができるはずです。

于 2014-10-30T20:15:09.953 に答える
-1

https://github.com/roddi/ValidateStoreReceipt/blob/master/validatereceipt.mにソース コードがあり、レシートを検証し、それを解析してすべてのトランザクションをダンプできます。IAP トランザクションが存在する場合は、それが表示されます。

そのコードを使用してレシートをフィードする専用の iOS アプリを作成する必要があります。大変な作業のようです。

于 2014-11-05T20:21:30.347 に答える
-4

https://buy.itunes.apple.com/verifyReceipt/に電話することについて話しているのではありません

実際、上記のリンクからアクセスできるオンラインの領収書確認ツールがあります。あなたの領収書を確認するには、これ以上の方法はありません。オフライン検証は可能ですが、成功したとしても、あなたの領収書が有効であることを 100% 保証することはできません (署名は同じかもしれませんが、それでも偽物です)。

Apple はすべての購入をサーバー上で処理し、成功した場合はレシートをデータベースに保存します。領収書を確認したい場合は、そのデータベースにアクセスして領収書を要求する必要があります。ツールはあるけど使いたくない?その場合、信頼できる方法はありません。

于 2016-06-16T06:33:28.293 に答える