Hi friends,

Can anyone help me understand the difference between MOZ_APP_VERSION and
MOZ_APP_VERSION_DISPLAY?

I see that in our AndroidManifest, we use MOZ_APP_VERSION to set our
Android version name [1]. However, this means that for beta, we display the
number version, without the "b" bit, e.g. "47.0". Looking at about:firefox
[2], for example, I see that we use the MOZ_APP_VERSION_NAME property to
display a number that includes the beta version, e.g. "47.0b2". It actually
seems like beta is the only channel where version.txt [3] and
version_display.txt [4] differ. Why is that?

This question is motivated by the fact that we use the Android version name
(MOZ_APP_VERSION) for our switchboard match condition [5]. This means that
for beta we can't match on a specific beta version, which is what I want to
do to test a "What's New" notification (i.e. don't create a new
notification for users every time their beta build updates).

The simplest change I can see to address this situation is to update our
Android version name to use MOZ_APP_VERSION_DISPLAY instead of
MOZ_APP_VERSION, but I don't know what repercussions that may have.
Alternately, I could update our switchboard logic to use the
MOZ_APP_VERSION value, but right now there's nothing Mozilla-specific in
the switchboard code, and it would be great to keep it that way.

Thanks,
Margaret

[1]
https://hg.mozilla.org/mozilla-central/file/043082cb7bd8/mobile/android/base/AndroidManifest.xml.in#l7
[2]
https://hg.mozilla.org/mozilla-central/file/043082cb7bd8/mobile/android/chrome/content/about.xhtml#l27
[3]
https://hg.mozilla.org/releases/mozilla-beta/annotate/tip/browser/config/version.txt
[4]
https://hg.mozilla.org/releases/mozilla-beta/annotate/tip/browser/config/version_display.txt
[5]
http://hg.mozilla.org/mozilla-central/file/bae525a694e2/mobile/android/thirdparty/com/keepsafe/switchboard/SwitchBoard.java#l148
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to