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