1

有料アプリの 1 つの新しいバージョンをリリースしたいのですが、In App Billing v2 統合により無料になりました。

問題は、新しいバージョンをテスト アカウントでテストできますか? 通常の状況では、まったく新しいアプリの場合、APK をドラフトとしてアップロードし、テスト アカウントで構成されたデバイスから購入をテストしますが、それで問題ありません。しかし、この場合、アプリをテストしようとすると、有名な「このバージョンのアプリケーションは Market Billing 用に構成されていません」が表示されます。これは、Google Play で現在公開されている APK がアプリ内課金のない v1 であり、アプリ内課金で v2 をドラフトとしてアップロードしたにもかかわらず、自分のデバイスにアプリ内課金で v2 をインストールしたという事実に関連する問題ですか? ?

明確にするために、私のシナリオは次のとおりです。

  • 現在、有料アプリであるアプリの v1 を Google Play で公開しています。
  • アプリの新しい v2 を下書きとして Google Play にアップロードしました。アプリ内課金の統合により無料になりました。
  • アプリの新しい v2 を手動でデバイスにインストールしました。
  • 「このバージョンのアプリケーションは Market Billing 用に構成されていません」というエラーが表示されるため、アプリをテストできません。

なんで?In App Billing を含まないアプリの v1 を既に公開しているためですか?

4

2 に答える 2

0

ドラフト アプリとテストに使用しているアプリのバージョンと署名が同じであることを確認する必要があります。また、下書きがアクティブになるまで数時間待つ必要があります。価格を 0 に設定することで機能するはずですが、有料から無料への移行がどの程度サポートされているかはわかりません。

于 2013-02-06T03:14:54.317 に答える
0

メッセージが表示される主な理由は、apk をアップロードしたばかりだからです。

あなたはAndroidサイトをチェックすることができます: Testing In App Billing

ポイント 3 では、次のことがわかります。

アプリの署名付き APK をデベロッパー コンソールにアップロードし、1 つ以上のアプリ内アイテムをアプリに関連付けていることを確認してください。テストのためにアプリケーションを Google Play に公開する必要はありません。

警告: APK for Google Play をアップロードしてから、更新された APK バージョンが認識されるまでに最大 2 ~ 3 時間かかる場合があります。アップロードした APK が Google Play で認識される前にアプリケーションをテストしようとすると、アプリケーションは「購入がキャンセルされました」というエラー メッセージを受け取ります。「このバージョンのアプリケーションはアプリ内課金に対応していません。」</p >

これはV3用ですが、新しいapkを認識する部分は同じだと思います

于 2013-02-06T03:27:05.383 に答える