Closed Bug 1843592 Opened 2 years ago Closed 2 years ago

Add Experiment Delegate to GeckoView and AC

Categories

(GeckoView :: General, enhancement, P1)

All
Android
enhancement

Tracking

(firefox115 wontfix, firefox116 wontfix, firefox117 wontfix, firefox118 fixed)

RESOLVED FIXED
118 Branch
Tracking Status
firefox115 --- wontfix
firefox116 --- wontfix
firefox117 --- wontfix
firefox118 --- fixed

People

(Reporter: olivia, Assigned: olivia)

References

Details

(Whiteboard: [geckoview:m117][geckoview:m118][fxdroid][foundation])

Attachments

(2 files)

To complete bug 1840658, an API to record the exposure event is needed.

This bug is to implement an ExperimentDelegate on the GeckoRuntime with:

  • onGetExperimentFeature
  • onRecordExposureEvent

Consider adjusting onGetNimbusFeature to call the proposed new ExperimentDelegate.onGetExperimentFeature at this point or else set the stage for it to transition to the runtime delegate.

Assignee: nobody → ohall
Blocks: 1840658
Severity: -- → N/A
Priority: -- → P1
Whiteboard: [geckoview:m117][fxdroid][foundation]

This patch adds a interface for an experiment delegate. An embedder
can set this delegate to allow GeckoView to retrieve and send experiment
information.

Blocks: 1845824
Whiteboard: [geckoview:m117][fxdroid][foundation] → [geckoview:m117][geckoview:m118][fxdroid][foundation]
Pushed by ohall@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2573e9b8d376 Setup Experiment Delegate on GeckoView Runtime r=geckoview-reviewers,jonalmeida,owlish
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch
Flags: qe-verify+
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: