2012-08-08 6 views
18

In App Billingを利用するアプリケーションがあります。In App Billingを使用するAndroidアプリのアップデート

デバイスのアプリのバージョンコードがPlayデベロッパーコンソールで公開されているアプリケーションのバージョンコードと同じ場合、請求は正常に機能します。

より高いバージョンコードを持つビルドがPlayデベロッパーコンソールにアップロードされると、In App Billingは、「アプリケーションが課金用に設定されていません」という旨の(VersionCodeの低い)デバイスのアプリケーションで動作しなくなります。

これは問題なくテストできますが、アプリがGoogle Playストアにあるときの動作は何ですか?アプリケーションを置き換えて(更新を実行するとき)、野生の(バージョンコードの低い)アプリケーションがIn App Billingで動作しなくなるのですか?

もしそうなら、人々はアップデートの実行にどのようなアプローチを使用しますか?あなたは購入前にユーザーに更新を強制しますか?あるいは、この問題は公開前にのみ真実ですか?

アドバイスをいただければ幸いです!

ありがとうございます!

答えて

8

あなたがアップロードした「新しい」apkが既存のものと同じ鍵で署名されている限り、問題に遭遇するべきではありません。

私のアプリを以前のバージョン(バージョンコードが低い)で実行してみたところ、アプリの請求でも機能しています。

市場からapkを削除しないでください。単純に無効にしてください。

しかし、更新プログラムを強制することについては、私はユーザーに関係なく、アプリケーションを開くときに更新するようにユーザーに指示します。

すでに読んでいるかもしれませんが、複数のAPKでhere is the official infoです。

+0

誰かがダウンしてこの問題に関するすべての答えを投票興味深い! – melodiouscode

+1

その特定の人からのコメントもありませんか? –

+0

そのように見えます。人々がそれをするときにあなたはただそれを愛してはいけません! – melodiouscode

関連する問題