8

Google Play で起動する Android アプリケーションをいくつか実装していますが、それらはすべて、Google IAP 自動更新サブスクリプション製品タイプを使用したサブスクリプションを持っています。

アプリをテストするために、次のことを行いました。

  • ドラフト バイナリを Google Play にアップロードしましたが、公開していません。

  • 開発者コンソールでサブスクリプション製品を作成して公開しました。

  • 開発者コンソールのテスト アカウントのリストに Google アカウントを追加しました

  • Eclipse から APK をエクスポートしました (Google Play にアップロードされたものと同じパッケージ名とバージョン名/コードを使用)

  • このエクスポートされた APK を、テスト アカウントでログインしているテスト デバイスにインストールしました。

購入したものを正常にテストできるようになり、すべてが機能します。ただし、私が見る限り、この購入は本物であり、サブスクリプションは実際には 1 か月間有効です。

「サンドボックス」テストを行う方法や、少なくともこのサブスクリプションを途中でキャンセルする方法はありませんか?

サブスクリプションが期限切れになったシナリオを 1 か月待たずにテストするにはどうすればよいですか?!

どんな助けでも大歓迎です!

4

3 に答える 3

5

Google has finally added a way to test subscriptions. Their documentation now says:

Test purchases, which let your selected license-test users purchase your in-app products without any resulting charges to the user. Test purchases can be used in alpha/beta releases or in published apps.

Note: Test subscription purchases recur daily, regardless of the product's subscription period.

http://developer.android.com/google/play/billing/billing_testing.html

But I don’t know when Google made the update to this documentation.

于 2015-03-05T08:03:00.067 に答える
3

サブスクリプション用ではありません。新しい(v3)アプリ内課金APIがリリースされましたが、現在、サブスクリプションをサポートしていません。そうすると、テストが簡単になる可能性があります(ただし、ありそうもないようです)。テストが終了したら、マーチャントコンソールでサブスクリプション/購入をキャンセルする必要があります。

于 2012-12-14T03:32:40.940 に答える
-1

彼らが言ったように、de goolgeのドキュメントに従ってそれを行うことができます:

http://developer.android.com/google/play/billing/billing_testing.html

必要なのは、テスト用のアカウントを追加することだけです。

Luego crea cuentas de prueba de licencias para los usuarios autorizados. 開発者コンソールでは、[設定] > [アカウントの詳細]と [ライセンス テスト]セクションで、テスト アクセス権のある Gmail アカウントを集めます。詳細については、構成を参照してください。引用符

于 2016-11-16T10:54:56.217 に答える