TelemetryDeck / SwiftSDK

Swift SDK for TelemetryDeck, a privacy-conscious analytics service for apps and websites.
https://telemetrydeck.com/
Other
149 stars 30 forks source link

Automatically send a11y stats #105

Open winsmith opened 1 year ago

winsmith commented 1 year ago

The Swift SDK should automatically send various information about accessibility settings like font size in its default payload.

nevillco commented 8 months ago

I might be interested in implementing this whenever I get the chance next, because I agree these would be nice signals to have for justifying further a11y development.

I'm curious though, are we okay with auto-opting-in users to these additional payload values? Should we offer some kind of configuration, like:

let configuration = TelemetryManagerConfiguration(appID: "<YOUR-APP-ID>")
configuration.defaultPayload = [
    .iOSPlatform, // existing values such as build number
    .accessibility,
]
winsmith commented 3 months ago

I think they should default to on but with the option to disable maybe?