0

Apk に InApp Billing V3 を実装しています。

  1. 署名付き APK を作成する
  2. 開発者コンソールを使用してアップロード
  3. マネージド アプリ内製品を追加します。
  4. アプリ内製品をアクティブにしますが、アプリは公開しません。
  5. apk の公開鍵を開発者コンソールの公開鍵で変更します
  6. apk を電話にインストールし、アプリ内購入を実行してみてください。

メインのマーチャント アカウントとは別のユーザーとクレジット カードを使用して、電話でテスト アカウントを使用しています。アプリの公開鍵が正しいことを確認しました。

「android.purchased」などの文字列を使用して確認しましたが、これらはすべて正常に機能します。

この問題が何度も言及されているのを見てきましたが、解決策はしばらく待って、おそらく APK を削除し、古い開発者コンソールを使用して再読み込みすることです。

他のページの中で、私が言及したことを試しました:

私はこれをある時点で機能させ、なんとかアイテムを購入することができました. 残念ながら、突然これを機能させるために何をしたのか正確にはわかりませんでした。将来の使用に必要な手順を文書化したいと思いました (タイミングと開発者コンソールでの変更が混在していた可能性があります)。そのため、新しいパッケージ名でプロセスを再開したところ、「ユーザーはこのアイテムを購入する資格がありません」というメッセージが表示されました。

InApp Purchase に関しては、Google のドキュメントと実際の世界との間には明らかに違いがありますが、私が何をしてもうまくいかないようです。

4

2 に答える 2

0

このエラーの理由は 2 つだけです: 1> Play ストア アプリでサインインしているアカウントにテスト権限がありません。このアカウントを追加して、Google Play でアカウントをテストします

2> 出版社は自社製品を購入できません。アプリ内または有料アプリ

于 2013-11-29T08:52:14.357 に答える
0

機能する一連の手順を見つけたようです。今日これを 2 回試してみましたが、どちらも IAB は数時間後に機能しました。私が従った手順:

  • 古いデベロッパー コンソール ビューを使用して、署名済みビルドを作成し、Google ストアにアップロードします。古いコンソールにすべてのアプリの詳細を入力します。
  • 新しい開発者コンソールに切り替える
  • 古いアップロードでは IAB がサポート対象に設定されないため、新しい公開キーでビルドされた APK をアップロードします。
  • マネージド InApp 製品を追加してアクティブ化する
  • しばらく待ってください。一部の Web ページによると、これには数時間かかる場合があります。私のテストでは、これには約2時間かかりました。
于 2013-01-18T12:11:06.157 に答える