2012-02-20 12 views
5

私はAndroidBillingLibraryを使用して、自分のゲームのアプリ内購入を実装しています。未審査アプリでのAndroidアプリ内購入のテスト

私は次のことをやった:

  • は自分のアプリケーションへの市場からの私の公開鍵
  • がアップロード私の署名およびアプリ内-購入対応の市場へのAPK(未発表)に作成
  • を追加しました(未発表)市場コンソールでアプリ内のアイテムは
  • はトンで

今私のプロフィールにテストユーザーアカウントを追加しました私のゲームを開始し、アプリ内購入をしようとします。市場の画面が表示され、アイテムの詳細が表示されます(市場ではアイテムのIDが認識されますが、その理由はゲーム内ではなく市場でのみ表示されるためです)が、ポップアップで「しようとしていたアイテム購入が見つかりませんでした。私は私のゲームに戻ってきます。

this pageは、「テストアカウントは、アイテムが公開されている場合にのみ商品を購入することができます。アプリケーションは公開する必要はありませんが、公開する必要があります。

が、市場のコンソールが私に語った:

「所有しているアプリケーションが公開されるまで、アンアプリ内の製品は、アプリ内の製品の出版状態が適用され、その時点で、UNPUBLISHED表示されます。」

ゲームを公開する前に、アプリ内アイテムを公開するように変更することはできません(まだやりたくない)。

ゲームを公開せずにアプリ内アイテムをテストするにはどうすればよいですか?

答えて

3

公開鍵(base64EncodedPublicKey)をセキュリティクラスに指定する必要があります。これは、開発者アカウントで指定したものと同じでなければなりません。ドラフトアプリケーション)。

+0

ええ、これは私が疑問に思っていたことです、どのように/どこでアプリ内アイテムを公開できますか?それらは未公開として表示され、開発者コンソールによれば、アプリが公開されていない限り、アプリ内アイテムも表示されます。 – vertti

+1

あなたはそのメッセージを気にしません。製品を作成すると、その製品を編集することができます。そのため、公開、保存、削除ボタンがあります。あなたの場合は、その製品を公開するために行くことができます。問題を解決してください.. – hacker

+0

ありがとう!それはそれだった。どのような誤解を招く情報やコンソールの使い勝手が悪いのか。 – vertti

3

署名されたapkを使用する必要があります。独自の生産キーで

  1. ビルド署名APK
  2. アップロードがAndroidマーケットデベロッパーコンソールにAPK
  3. に署名したアップロードは、次に非開発者のアカウントからテストを行うデバイス

にAPKを署名しました。

+0

ありがとうございますが、それは私が署名apkを使用していない。テスト用の携帯電話は、マーケットデベロッパーアカウントとは異なるGoogleアカウントを使用しています。 – vertti

関連する問題