Google チェックアウトを Android アプリケーションに統合しています。
android.test.purchased を使用して課金プロセスを正常にテストしました。
しかし、apk をアップロードし (まだ公開されていませんが、署名されています)、製品リストを作成した後 (製品はまだ公開されています) 、アイテムを購入しようとすると、「要求されたアイテムは購入できません」というメッセージが表示されます。ログに応答コード RESPONSE_ITEM_UNAVAILABLE が表示されます。google docsによると、このエラーコードは
「Google Play が要求されたアイテムをアプリケーションの製品リストで見つけられないことを示します。これは、REQUEST_PURCHASE リクエストで製品 ID のスペルが間違っているか、アプリケーションの製品リストでアイテムが非公開である場合に発生する可能性があります。」
私はそれを 2 回確認しました。アイテムは公開されており、スペルも正しいです。また、アップロードされたデバイスで同じバージョンの apk を実行しています。事前に感謝します。