Closed Bug 1393729 Opened 7 years ago Closed 7 years ago

Unable to register device after changing the Region and Language to DE

Categories

(Firefox for iOS :: General, defect, P1)

All
iOS
defect

Tracking

()

VERIFIED FIXED
Iteration:
1.29
Tracking Status
fxios 8.3 ---
fxios-v8.3 --- verified
fxios-v10.0 --- verified

People

(Reporter: SimonB, Assigned: farhan)

References

Details

(Whiteboard: [MMA] [MobileCore])

Build: master bbaa76973a
Device: iPad Air 2
iOS: 10.3.3

Steps to reproduce:
1. Go to device setting and change the Region and Language to DE
2. Launch Fennec
3. Try to register the device to Leanplum

Actual results:
- The device does not show up in the Development Devices list in Leanplum. This works fine for all the other SupportedLocales. 

Expected results:
- We should be able to register devices from all the supported locals.
Blocks: 1337434
That's really odd. First step is to confirm what the locale string is with those settings.
Simon, can you also verify that you are able to login to FxA for locales that are part, and not part, of the Leanplum list? And verify that you can receive FxA (Tab) notifications?
(In reply to Stefan Arentz [:st3fan] from comment #2)
> Simon, can you also verify that you are able to login to FxA for locales
> that are part, and not part, of the Leanplum list? And verify that you can
> receive FxA (Tab) notifications?

I tried to log in to FxA or locales that are part (en_US, en_GB, en_AU) and that are not part (en_GR, en_RO) and I am receiving FxA (Tab) notifications.

I also tried to register the device to Leanplum with all the supported locales form the code:

private enum SupportedLocales: String {
    case US = "en_US"
    case DE = "de"
    case UK = "en_GB"
    case CA_EN = "en_CA"
    case AU = "en_AU"
    case TW = "zh_TW"
    case HK = "en_HK"
    case SG_EN = "en_SG"
}

They all work except the DE= "de" case. I switch the language and region to "Deutsch" and region to "Deutschland" and the device does not show up in the Leanplum Development Devices to register the device. Also the device doesn't show up in the Leanplum Development Devices for other unsupported cases (e.g Romania, language english) which is expected.
Does this need addressed in 8.3 still?
Flags: needinfo?(sdaswani)
Iteration: --- → 1.29
Priority: -- → P1
Whiteboard: [MMA] → [MMA] [MobileCore]
(In reply to Justin D'Arcangelo [:justindarc] from comment #4)
> Does this need addressed in 8.3 still?

Yes.
Flags: needinfo?(sdaswani)
Assignee: nobody → fpatel
Reviewed by Susheel on GH
master https://github.com/mozilla-mobile/firefox-ios/commit/f593ce70861cae48e522ca611242539ba83952cc
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
uplifted to v8.x and v9.x
Verifying as fix on master b259426ff1a5a5.
Verifying as fix on 8.3(5755).
Status: RESOLVED → VERIFIED
Correcting comment 9. This was verified on 8.3(5817).
You need to log in before you can comment on or make changes to this bug.