アプリ内課金を利用したアプリケーションがあります。私たちが見ている問題は次のとおりです。
デバイス上のアプリのversionCodeが、Play Developer Consoleで公開されているアプリケーションのバージョンコードと同じである場合、課金は正常に機能します。
より高いversionCodeのビルドがPlayDeveloperConsoleにアップロードされると、アプリ内課金はデバイス上のアプリ(より低いversionCode)での動作を停止し、「アプリケーションは課金用に構成されていません」と表示されます。
テストする場合、これは問題ありませんが、問題は、アプリがGooglePlayストアにあるときの動作はどうなるかということです。(更新を実行するために)アプリケーションを置き換えると、(より低いversionCodeで)使用されているアプリケーションはアプリ内課金で機能しなくなりますか?
もしそうなら、人々は更新を実行するためにどのようなアプローチを使用しますか?購入する前にユーザーに更新を強制しますか?それとも、この問題は公開前にのみ当てはまりますか?
アドバイスをいただければ幸いです。
ありがとう!