Issues
Issues copied to clipboard
SDK Consolidation
This applies to the Swift SDK, the Kotlin SDK, the Flutter SDK, the React (Native) SDK and the JavaScript SDK: All of these should use the same function name wherever possible, and should send signals that are as comparative as possible.
- [ ] Sending signals should be done with a function called
sendthat takes a signal type, an option user identifier, and an optional payload that gets merged with the default payload - [ ] It should be possible to set a default user identifier on initialization
- [ ] The
systemVersion,majorMinorSystemVersionandmajorSystemVersionkeys should contain a human readable name of the operating system (e.g.macOS) followed by a space, followed by the version number - [ ] The
TelemetryDeck.OS.versionkey should just contain the OS version number without the operating system descriptor - [ ] The
TelemetryDeck.OS.platformkey should just contain the OS or platform name
more tba