Apk に InApp Billing V3 を実装しています。
- 署名付き APK を作成する
- 開発者コンソールを使用してアップロード
- マネージド アプリ内製品を追加します。
- アプリ内製品をアクティブにしますが、アプリは公開しません。
- apk の公開鍵を開発者コンソールの公開鍵で変更します
- apk を電話にインストールし、アプリ内購入を実行してみてください。
メインのマーチャント アカウントとは別のユーザーとクレジット カードを使用して、電話でテスト アカウントを使用しています。アプリの公開鍵が正しいことを確認しました。
「android.purchased」などの文字列を使用して確認しましたが、これらはすべて正常に機能します。
この問題が何度も言及されているのを見てきましたが、解決策はしばらく待って、おそらく APK を削除し、古い開発者コンソールを使用して再読み込みすることです。
他のページの中で、私が言及したことを試しました:
私はこれをある時点で機能させ、なんとかアイテムを購入することができました. 残念ながら、突然これを機能させるために何をしたのか正確にはわかりませんでした。将来の使用に必要な手順を文書化したいと思いました (タイミングと開発者コンソールでの変更が混在していた可能性があります)。そのため、新しいパッケージ名でプロセスを再開したところ、「ユーザーはこのアイテムを購入する資格がありません」というメッセージが表示されました。
InApp Purchase に関しては、Google のドキュメントと実際の世界との間には明らかに違いがありますが、私が何をしてもうまくいかないようです。