analytics-swift
analytics-swift copied to clipboard
The hassle-free way to add Segment analytics to your Swift app (iOS/tvOS/watchOS/macOS/Linux).
**Describe the bug** Native mobile docs (https://segment.com/docs/connections/spec/mobile/) state: ``` Additionally, though they’re not formally part of the Native Mobile Spec, Segment also collects Order Completed from our ecommerce spec automatically...
**Describe the bug** We are encountering an issue where the Segment SDK is uploading malformed JSON. We believe approximately 2.5-5% of uploads are exhibiting this issue, and we see it...
This should build (but not completely test) on Windows. I would label it as experimental since it does run, but will likely have issues that need to be ironed out....
When using Swift on Windows and Linux the built-in `URLSession` code has a pretty nasty bug which can result in a crash as outlined here, https://github.com/apple/swift-corelibs-foundation/issues/4791. Being able to plug...
Please enable analytics-swift-facebook-app-events to support Facebook SDK 18.0+
**Is your feature request related to a problem? Please describe.** For tracking plan versioning, clients must > "[...] instrument your events to include a context.protocols.event_version key and version value." from...
The HTTPSession abstraction (c4f8f12) changed startBatchUpload to return (any DataTask)? instead of URLSessionDataTask?. This broke the extension initializer in iOSLifecycleMonitor.swift that registers background tasks for uploads. Problem: Swift's overload resolution...
- Refactor lifecycle handling for consistency between platforms. - Fixed condition where some lifecycle notifications happen prior to analytics SDK being initialized. - Added EventDebugger plugin to capture basic event...