19

状況:
-ユーザーがIAPを作成し、いくつかのコンテンツが付与されると、ユーザーがいつでもこのコンテンツにアクセスできるように、ユーザーのデバイスIDが保存されます。
-ユーザーはコンテンツが気に入らないと判断したため、Appleに電話して払い戻しを受けます。
-IAPの払い戻しを受けた場合でも、ユーザーは引き続きコンテンツにアクセスできます

問題:
ユーザーがこのコンテンツにアクセスできないようにする必要があります。これは、彼らが利用する抜け穴になる可能性があります。(コンテンツのロックを解除してから払い戻しを受け、そのコンテンツへのアクセスを維持します)

質問:
transactionId、transactionReceipt、またはその他の情報を使用して、ユーザーがIAPの払い戻しを受けたかどうかを確認する方法はありますか?

参考までに、StoreKitGuideを読みましたが、このケースについては触れていません。

4

4 に答える 4

11

いいえ。返金されたコンテンツへのアクセスを取り消す方法はありません。これは設計によるものだと思います。App Store の返金も同様です。誰かがアプリを購入してから Apple に返金を求めた場合、Apple はユーザーがアプリを使い続けることを止めません。

于 2011-06-26T13:51:36.357 に答える
3

いいえ、ユーザーのアクセスを停止することはできません。Apple は、返金後にユーザーがその機能を使用することを停止しません

于 2013-01-05T14:08:11.487 に答える
3

威圧的なAppleからの最近の回答の下に!!!


4月11日のハロージョーにて、

最初に迅速な返信をありがとう。

誤解もあったと思います。ユーザー情報を保護する必要があることを理解しています。また、ユーザー情報は必要ありません。ユーザーの情報は一切必要ありません---- iTunesアカウント、ユーザー名、電子メールアドレス、その他のユーザー自身に関する情報。

必要なデータは 1 つだけです----- トランザクション ID (コードでは「transactionIdentify」という名前)、たとえば「1000000033409668」(このトランザクション ID は 3 月 13 日のレコードです)。

ユーザーが IAP から製品を購入すると、「トランザクション ID」が生成されて送信されます。このトランザクション ID は、データベースに保存されます。現在、彼/彼女はあなたから返金を受けていますので、取引IDを私たちに送ってください。ゲーム内のどれが IAP をキャンセルしたか教えてください。

払い戻しが発生した場合は、トランザクション ID を提供していただく必要があります。これらのデータを使用して、すべてのプレイヤーに対してより公平なサービスを提供できます。そうしないと、返金メカニズムを使用して、実際の支払いなしでゲーム アイテムを取得するプレイヤーがますます増えます。あなたと私たちはお金を失います。とても重要だと思います。

よろしく、

バイボ

4月12日ハロー梅坊にて、

払い戻し取引データについてご連絡いただきありがとうございます。

お客様が同意した契約に従ってお客様に提供される機能または特典ではないため、お客様が要求した払い戻し取引データを提供することはできません。

有料アプリケーションの契約を表示し、メンバーシップ特典を確認するには、iTunes Connect 内の契約、税金、および銀行モジュールにアクセスしてください。

http://itunesconnect.apple.com

大規模な払い戻しに満足できない場合は、アプリ内購入の価格を調整することを検討してください。今後、払い戻しの取引データを提供できなくなります。


于 2013-04-12T08:53:34.980 に答える
2

私のユーザーの 1 人が Apple から受け取った回答によると、アプリを返金すると、アプリの更新を受け取らなくなりますが、デバイスからアプリが削除されるわけではありません。IAP も同じように機能するようです。

restoreCompletedTransactions を使用して iAP の購入を確認する方法がないかどうか疑問に思っていますが、これはユーザーの iTunes パスワードの要求をポップアップ表示するため、その使用は制限されています。

于 2011-12-16T13:05:20.473 に答える