2

古い .apk は廃止され、新しいものは別の ID になります。アプリ内課金を使用して、ユーザーの Google Play アカウントを照会し、新しいアカウントに請求しないようにすることはできますか? 以前のIDのリストを作成することでこれを行うことができ、アプリがそれらを確認すると、ユーザーに課金せず、新しいバージョンをダウンロードできると読んだと思いました。

つまり、古い .apk には、販売に関連付けられた次の ID があります。

  • ID v1:com.yourname.here:1:1
  • ID v1:com.yourname.here:1:2
  • ID v2:com.yourname.here:1:3
  • ID v2:com.yourname.here:1:4

新しい .apk の ID は異なります: com.myname.here.

以前のバージョンを購入した人が Play ストアにアクセスして最新バージョンを入手したときに課金されないようにしたいです。以前に購入したことのない人だけに全額請求してもらいたいです。

APIでこれを行う方法を教えてください。また、その小さな例を示してください。

このページを見ると、バンドルと getPurchase リクエストでこれを実行できると Google が信じていることがわかります。以下は、上記の URL、ステップ #2 からのものです。

2.アプリケーションの起動時またはユーザーのログイン時に、ユーザーが所有しているアイテムを Google Play で確認することをお勧めします。ユーザーのアプリ内購入を照会するには、getPurchases リクエストを送信します。リクエストが成功すると、Google Play は、購入したアイテムの製品 ID のリスト、個々の購入の詳細のリスト、および購入の署名のリストを含む Bundle を返します。

ありがとう!

4

0 に答える 0