2

署名済みアプリを Android マーケットにアップロードしました。公開したアプリ コンテンツをいくつか作成しました (ただし、アプリではありません)。現在、実際のデバイスで自分の製品を購入しようとしています。市場にアップロードしたのと同じ署名済みの .apk でテストする必要がありますか? または、Eclipseで起動できる「通常の」ものですか?

Eclipse でアプリを起動して requestPurchase() を送信すると、ポップアップが表示され、このアプリのバージョンは市場で購入する準備ができていないことがわかります...

実際の製品 ID を使用してエンド ツー エンドのテストを実行するために、アプリケーションを公開する必要はありません。アプリケーションをドラフトアプリケーションとしてアップロードするだけです。ただし、ドラフト アプリケーションとしてアップロードする前に、リリース キーでアプリケーションに署名する必要があります。また、アップロードされたアプリケーションのバージョン番号は、テストのためにデバイスにロードするアプリケーションのバージョン番号と一致する必要があります。

そして、Googleのドキュメントに書かれているように、市場にあるアプリのバージョン番号とデバイス上のアプリのバージョン番号は同じです:/

4

2 に答える 2

5

アプリマーケットにアップロードしたものと同じ署名済みAPKを使用する必要があります。

また、マーケットにアクセスするには、開発者アカウントとは別のGmailアカウントを使用する必要があります。

ここに良いチュートリアルがあります:いくつかの代替の説明を含むシンプルなアプリ内請求

テスト開発者ガイドはかなり徹底的です:静的に請求をテストする

于 2011-08-25T10:07:54.103 に答える
1

apk に署名し (Eclipse で: Android Tools -> Export Signed Application Package...)、デバイスに再インストールするだけです (デバイスを USB に接続して: adb install _YOUR_APK_)。

実際のお金に行く前に、独自の製品を使用してエミュレーターでアプリをテストする方法もあります: Android テスト課金ライブラリ。このライブラリはエミュレータ用のアプリ内課金の実装であり、アプリケーション Horer horaires de RERでテストされています。

于 2011-10-26T19:59:12.940 に答える