1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Unity】Application.versionの値がビルド後に変わることがある【内部アプリ共有(Internal app sharing)】

1
Posted at

ググっても出てこない謎挙動に遭遇したのでメモ。

Google Play Consoleの 内部アプリ共有(Internal app sharing) という機能が便利1で最近使い始めたんだけど、これで配布している *.aab でだけエラーが起きるようになった。

new Version(Application.version) がエラーを起こしていて調べてみると Application.version が返す値がおかしくなっており、どうやら内部アプリ共有で配布したときだけ PlayerSettingsVersion の値ではなく「Google Play Consoleの内部アプリ共有の管理画面で *.aab をアップロードするときに入力したバージョンの値」を返していた。

Internal_App_Sharing.png
ここで入力した値が返ってくる

知ってたら対策は可能だけど、知らないとかなりハマりそう(ハマった)。Unityとか関係ない普通のAndroidアプリもそもそもそういう挙動なんだろうか。

ググっても情報出てこなかったので、何か知ってる人いたら教えてください。

  1. 内部テストなどと違ってアップロードのたびに Bundle Version Code をインクリメントしなくていいので、リリース版のビルドのテストがしやすい

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?