Open
Bug 1349590
Opened 8 years ago
Updated 2 years ago
Create Kinto-backed Switchboard client in Swift
Categories
(Firefox for iOS :: General, enhancement, P3)
Tracking
()
NEW
People
(Reporter: sleroux, Unassigned)
References
Details
(Whiteboard: [MobileAS])
Switchboard offers an existing client solution for downloading experiments from their server and parsing the result into bucket/experiment information. Since we're not using their privately-hosted solution, we'll need to replace most of the server logic to use our Kinto instance instead. Since the existing solution is written in Obj-C, needs heavy modification, and isn't that lengthy, we might as well write our own (based on a similar API) in Swift.
Example of how Android integrated with their Kinto instance can be found here:
https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/switchboard
Reporter | ||
Comment 1•8 years ago
|
||
It's also worth mentioning that the existing Switchboard client has a lot third-party code for parsing JSON that we don't really need either
https://github.com/KeepSafe/Switchboard/tree/master/client/ios/SwitchboardSample/SwitchboardSample
Reporter | ||
Comment 2•8 years ago
|
||
What's left:
- Set up buckets on staging/production instances
- Adjust the experiment to be what we want. I just took the Android defaults for now - 50% opt in against the .Fennec bundle identifier (dev builds only)
Reporter | ||
Comment 3•8 years ago
|
||
Ignore Comment 2 - meant for https://bugzilla.mozilla.org/show_bug.cgi?id=1349585
Updated•8 years ago
|
Priority: P2 → P3
Comment 4•6 years ago
|
||
Sebastian, I have the feeling that this can be closed. As far as I understood you now have a client in FretBoard(android-components)
Flags: needinfo?(s.kaspari)
Comment 5•6 years ago
|
||
Yeah, that's correct for Android. This issue seems to be about iOS though.
Flags: needinfo?(s.kaspari)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•