On Mon, May 9, 2016 at 1:30 PM, Ben Bucksch <ben.buck...@beonex.com> wrote:

> You might be limited by the Google Play store and/or manifest specs.
> I'm not positive, but I think Google allows only digits separated by dots,
> no letters.
>
> For Google Chrome extensions, I'm positive that this is the rule. That's
> why we (in our ext) used the same trick, and put the "real" version
> somewhere in a string, and set the digits only in the manifest.
>

Interesting idea. Nightly and Aurora already use letters, and although we
don't publish these apps, we do have test versions of these APKs uploaded
to the store, so I don't think that this would be an issue. But hopefully
that's not an issue if (when!) we do start shipping these in the Play Store.

Thanks,
Margaret


>
> Margaret Leibovic wrote on 09.05.2016 19:15:
>
>> 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
>>
>
> _______________________________________________
> mobile-firefox-dev mailing list
> mobile-firefox-dev@mozilla.org
> https://mail.mozilla.org/listinfo/mobile-firefox-dev
>
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to