2

アプリ内購入を使用する最初のアプリを開発しており、正しく動作することをテストする必要があります。

現在、「android.test.purchased」アイテムを購入しようとすると、「invalidClient」というエラー メッセージが返されます。これは、私のアカウントがテスト ユーザーではないためだと思われます。

このページを見つけました:

http://developer.android.com/google/play/billing/billing_admin.html#billing-testing-setup

これは、テスト ユーザーの設定方法を教えてくれます。新しいユーザー アカウントを設定することもできましたが、手元に Android デバイスが 1 つしかないため、工場出荷時設定にリセットしてこれをプライマリ アカウントにする必要があり、できればそれは避けたいと考えています。

または、自分の個人アカウントをテスト ユーザーとして使用することはできますか? 上記のリンクは、テスト ユーザーには制限があることを示しています。そのうちの 1 つが次のとおりです。

テスト アカウントは、アプリケーションの製品リストに記載されている (および公開されている) アイテムの購入にのみ使用できます。

これは、自分のアカウントを使用して、開発中のアプリで物を購入することしかできず、通常のように他のアプリから購入できないことを意味しているようです.

では、自分の個人アカウントをテスト ユーザーに変えることはできますか? アカウントを使用して他のアプリを通常どおり購入する場合、問題はありませんか?

4

2 に答える 2

1

テスト アカウントを Google Play の他のアプリの通常のアカウントとして使用する機能には影響しません。

したがって、自分のアカウントをテスト アカウントとして使用するだけです。(実際には、アカウントがパブリッシャー アカウントである場合は、テスト アカウントとして追加する必要はありません)。

ドキュメントに記載されている制限は、パブリッシャー アカウントとの比較です。

于 2013-04-02T06:06:39.267 に答える
0

残念ながら、それを回避する方法はありません。デバイスが 1 つしかない場合は、デバイスをワイプしてから、最初にテスト アカウントとして使用するメール アドレスでサインインする必要があります。そうして初めて、アプリ内課金をテストできるようになります。Google Play ストアから他のアイテムをダウンロードすることもできます。私はこれを問題なく実行しました。

于 2013-04-02T06:00:48.317 に答える