Playストアの請求ライブラリへの2.0アップデートのベータテストを開始したばかりで、多くのユーザーにこのエラーが発生していますGoogle Play In-app Billing API version is less than 3
。
これは、彼らが更新する前の時間の問題ですか、それとも一部のデバイスは古いバージョンで動かなくなっていますか?
アプリ内課金APIバージョンはGoogle Playストアに対応しており、v3は実際にはかなり古い(少なくとも3年前)
PBLはユーザーのクライアントバージョンをチェックし、デバイスに非常に古いPlayストアがインストールされている場合、このエラーメッセージを返します。 AIDLからPBLに移行していて、クライアントの請求APIバージョンを以前に確認していなかった場合、この問題を報告しているユーザーが表示される可能性があります。
PBL 1.xはv3よりも新しいため、PBL 1.xから2.0にアップグレードする場合、このエラーメッセージは予期されません。このチェックも行われます。この場合は、Googleチームにバグを報告してください。
Google Playにログインせずにエミュレータを使用すると、このエラーが発生し始めました。
自分のアカウントでGoogle Playにログインすると、エラーは解消しました。