1. ホーム
  2. android

[解決済み] リクエストされた商品は購入できません。

2022-02-27 05:50:27

質問

Android Marketのアプリ内課金を自分のアプリに組み込もうとしているのですが、残念ながら実際のアプリ内商品を購入しようとすると毎回エラーになるのですが、どうしたらいいですか?

サンプルアプリケーション(Dungeons)を入手し、私のアプリに追加しました。公開鍵を更新し、商品リストも以下のように更新しました。

/** 購入可能な商品の商品リストエントリーの配列です。*/

private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
    new CatalogEntry("full", "Full v", Managed.MANAGED),

};

Eclipseを使ってアプリケーションをエクスポートし、携帯電話にインストールし、Android Marketのウェブサイトにもアップロードしました。また、Android Marketのウェブサイトでは、アプリ内課金としてfullを追加し、公開しました。

また、googlemailのアカウントをテスト用アカウントとして追加しました(携帯電話でサインインしているアカウントです)。

携帯電話でアプリケーションを実行すると、フル購入しようとするたびにthe item you've requested not available for purchase android messageが表示されますが、例えばandroid.test.purchasedで試してみると、全く問題なく動作します。

the item you've requested not available for purchase androidのドキュメントには、以下のように記載されています。

Android Marketがアプリケーションの商品リストで要求されたアイテムを見つけられなかったことを示します。これは、REQUEST_PURCHASEリクエストの製品IDのスペルが間違っている場合や、アプリケーションの製品リストでアイテムが未公開の場合に発生する可能性があります。

商品IDは間違いなく同じで、公開されており、サンプルアプリケーションであるため、リクエストは正常に通過しているはずです。

私はapkの同じバージョンを使用しており、私はアプリの製品も公開し、apkもアクティブにしました。 しかし、まだ私は同じ問題に直面している私はそれを修正するためにHOを助けてください。

何かご意見をお聞かせください。

解決方法は?

同じテストアカウントのメールIDを使用しているかどうか確認してください。