質問

誰かがAndroidアプリでアプリ内製品を購入し、所有者がGoogleのチェックアウトで支払いをキャンセルすると、彼は払い戻しを受けます - ユーザーはまだアイテムを維持しますか? (アプリ内製品の管理されたタイプ)。払い戻しは不可能であることは知っていますが、すでにお金を寄付しているユーザーからの注文をキャンセルしたいので、アプリ内製品を無料で手に入れることができます。

役に立ちましたか?

解決

返金されたアイテムを管理するのはあなた次第です。ここにもっと多くのインフォがあります:

アプリ内請求により、ユーザーはAndroid市場に払い戻しリクエストを送信することはできません。アプリ内購入の払い戻しは、(アプリケーション開発者)に指示する必要があります。その後、Google Checkout Merchantアカウントを介して払い戻しを処理できます。これを行うと、Android MarketはGoogle Checkoutから払い戻し通知を受け取り、Android Marketはアプリケーションに払い戻しメッセージを送信します。詳細については、in_app_notifyメッセージとアプリ内請求価格の処理を参照してください。

ソース

他のヒント

実際、払い戻しを適用すると、次のことが起こります。

1)アプリは払い戻し通知を取得します。多くの場合、これは非常に迅速に発生します2)アプリはアクションを実行し、ユーザーのインベントリから商品を「削除」します。これは、彼らがアイテムに手に入れることができないことを意味します。

ただし、Android市場は、管理されたアイテムにrepectを使用してアクションを実行するために時間がかかり、ユーザーがすぐに電話からアプリを削除してから再インストールできるようになります。これにより、アプリは管理されたアイテムに関連する詳細を要求し、返金されたアイテムはまだ「所有」されていると伝えられます。これにより、ユーザーはすべて無料でアイテムを無料で入手できます。これはすべて非常に迅速に行われます。

まだ、私はこれが起こる可能性があるか、払い戻しを許可しないことを受け入れることを除いて、このタイミングの問題を回避する方法を見つけていません。

ユーザーがそのアイテムを所有しているかどうかを確認するには、BackGrondタスク(たとえば週に1回)を実行する必要があると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top