Closed Bug 1414010 Opened 7 years ago Closed 7 years ago

Re-enable FxA Leanplum A/B push test

Categories

(Firefox for iOS :: Firefox Accounts, enhancement)

Other
iOS
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
fxios 10.5 ---

People

(Reporter: vbudhram, Assigned: vbudhram)

Details

(Whiteboard: [FxA][MMA])

Attachments

(1 file)

FxA recently landed code to perform A/B testing for push permissions. However, this feature had to be disabled before app was published to App Store because of conflicting configurations. Spoke with st3fan and we mapped out what the correct configuration is needed for this to be enabled in production. * Expose a `isEnabled()` function that looks into the SDK and checks that Leanplum is enabled for a given loaded local, else don't perform A/B test. We can not rely on the SDK feature flag to say that user would/wouldn't get test. * Add a Leanplum remote configuration variable that can turn off this feature. Only users with this configuration set to true will be enrolled in A/B test. Once this had been added, we should be able to safely sync the new message templates and variables and turn on the experiment for users.
Whiteboard: [FxA] → [FxA][MMA[
Whiteboard: [FxA][MMA[ → [FxA][MMA]
Updated this based on the comments above. r?
Attachment #8929440 - Flags: review?(sarentz)
Attachment #8929440 - Flags: review?(sarentz) → review?(fpatel)
Attachment #8929440 - Flags: review?(fpatel)
Comment on attachment 8929440 [details] [review] Link to Github pull-request: https://github.com/mozilla-mobile/firefox-ios/pull/3471 Resolved conflicts and updated to use new Leanplum funcs.
Attachment #8929440 - Flags: review?(fpatel)
Attachment #8929440 - Flags: review?(fpatel) → review+
Landed on master, uplifted to v10.x
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: