Issues icon indicating copy to clipboard operation
Issues copied to clipboard

SDK Consolidation

Open winsmith opened this issue 1 year ago • 0 comments

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 send that 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, majorMinorSystemVersion and majorSystemVersion keys 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.version key should just contain the OS version number without the operating system descriptor
  • [ ] The TelemetryDeck.OS.platform key should just contain the OS or platform name

more tba

winsmith avatar Mar 01 '24 12:03 winsmith