6

質問をする別の方法: アプリのすべてのバージョンでアプリ内課金を機能させるにはどうすればよいですか?

アプリ内課金のあるアプリを持っています。更新したいです。

開発者コンソールのアクティブな apk はバージョン 1 です。私の問題は次のとおりです。

  • adb を使用してバージョン 2 の更新済みアプリ (署名済みパッケージ) をデバイスにインストールすると、次のメッセージが表示されます。
  • 更新されたアプリ (常に署名されたパッケージ) をバージョン 1 (コンソール上のものと同じバージョン) でデバイスにインストールすると (コンソールではできないこと...バージョン番号を増やす必要があります!) を使用してadb、すべてうまくいきます...

したがって、アプリ内課金は、コンソールでアクティブになっているアプリの 1 つのバージョンでのみ機能するようです。ユーザーにも同じ問題が発生すると思います。アプリを最後に更新したユーザーのみがアプリ内課金を実行できます...他のユーザーにはエラーが発生します。

誰でもこの問題を解決する方法を知っていますか? バージョン番号に関係なく、世界中に既にインストールされているすべてのアプリがアプリ内課金を実行できるようにするにはどうすればよいですか??

ありがとう !!!

4

3 に答える 3

0

私はこのエラーに直面しています。解決策:sign apkをアップロードし、製品ID:com.test.purchasedでテストして、アプリ内製品として設定してください。(1)署名apkを使用してエクスポートを使用してモバイルで実行します。(2)エラーが発生した場合は、Googleが応答を遅らせることがあるため、1〜2時間待ちます。

于 2012-07-25T17:28:21.660 に答える