Enable/Implement remote settings on Android
Categories
(GeckoView :: General, enhancement, P2)
Tracking
(Not tracked)
People
(Reporter: agi, Assigned: agi)
References
(Depends on 1 open bug)
Details
(Whiteboard: [geckoview:m104?])
This is likely going to turn into a meta.
We currently do not support Remote Settings on Android which prevents us from using a lot of features inside Gecko related to security and privacy and more.
Assignee | ||
Comment 1•3 years ago
|
||
This is potentially related to intermediate certificates (Bug 1520297), OneCRL (Bug 1667179), ETP updates, and upcoming projects.
Assignee | ||
Comment 2•3 years ago
|
||
We should look into understanding why we can't reuse existing Desktop code.
Updated•3 years ago
|
Comment 3•3 years ago
|
||
How did you determine that RemoteSettings is not working? Could you share reproduction steps that shows that the feature is still broken on Nightly?
I am suggesting to test on Nightly (or at least Beta) because of the recent fix for bug 1761953.
Comment 4•3 years ago
|
||
Agi is investigating.
Assignee | ||
Comment 5•2 years ago
|
||
(In reply to Rob Wu [:robwu] from comment #3)
How did you determine that RemoteSettings is not working? Could you share reproduction steps that shows that the feature is still broken on Nightly?
So far it's mostly tribal knowledge. I don't think anybody in mobile knows exactly what the status of Remote Settings is. I see that bug and others seem to suggest it's enabled but we've thought it's not for a long time. I'll update this bug with my findings.
Assignee | ||
Comment 6•2 years ago
|
||
OK so I verified that Remote Settings do in fact work on GeckoView/Fenix. At this point I'm not sure where the knowledge that they didn't work come from.
I verified that:
- we do update the settings when they are stale (i.e. older than 24h).
- OneCRL receives updates from remote settings about revoked roots.
- Dumps are loaded correctly from the APK.
Description
•