Android アプリの InApp Billing を設計する作業中に、次のシナリオを思いつきました。
- 顧客がルート化された/操作可能なデバイスを持っている (そのため、マーケット アプリ + 私のアプリは信頼できない)
- 顧客が製品を購入する
- 購入状態 0 (購入済み) がバックオフィスに送信され (すべてチェック済みで OK)、クレジットが付与されます。
- 購入したお客様の払い戻し
- お客様が当社のアプリまたはマーケット アプリを操作してローカルで払い戻しを確認したため、払い戻しの通知がバックオフィス サーバーに届かなかった。
このシナリオは可能ですか?どうすればこれを修正できますか?