3

第一に、私は善を探し求めてきましたが、どれくらいの期間かを知っており、他のいくつかの質問の答えをたどって無駄になりました。

アプリ内購入のAndroidアプリケーションがあり、テストキー(android.test.purchased)を使用するとすべて正常に動作します。実際の製品を使用すると、次のエラーが発生します。

This version of the application is not configured for billing through Google Play.

GoogleとさまざまなStackOverflowの回答の両方で概説されている手順に従いました。

  1. 署名されたAPKをGooglePlayにアップロードします(公開されていません)
  2. アプリ内アイテムの設定(公開済み)
  3. 同じAPKを電話にインストールします。
  4. あなたのグーグルアカウント(電話から)がグーグルプレイのテスターとしてリストされていることを確認してください。
  5. 請求コードに公開鍵を追加します。
  6. 念のためしばらくお待ちください!

私はまだ上記の問題を抱えています。何が欠けているのでしょうか?

編集:頭に浮かんだ考えですが、エクスポートされたAPKに署名するために何を使用するかは重要ですか?

4

2 に答える 2

3

私は自分の質問に答えるのは好きではありません。私はいつも自分ではない担当者を追いかけているように見えるからです。

何度も試した結果、ようやくこれを機能させることができました。apkがアプリ内購入に有効であると認識されるまで、約6時間待つ必要があるようです。奇妙なことに、APKを早朝(英国時間)にアップロードすると、システムをより速く通過します(米国/英国の遅れ!?)。

したがって、この答えに出くわした可能性のある人のために要約すると、ただ我慢してください!!

于 2012-07-30T15:31:53.890 に答える
0

欠落している明らかなことが1つあります。それは、請求ライブラリコードに公開鍵を設定することです。

編集:頭に浮かんだ考えですが、エクスポートされたAPKに署名するために何を使用するかは重要ですか?

はい、リリースモードで署名する必要があります[ 1 ]。アプリケーションをEclipseにエクスポートし、証明書の入力を求められたら、.keystoreファイルをポイントします。手順に従うと、apkがリリースキーで署名されます。

于 2012-07-08T16:32:05.980 に答える