analytics-ios icon indicating copy to clipboard operation
analytics-ios copied to clipboard

The hassle-free way to integrate analytics into any iOS application.

Results 46 analytics-ios issues
Sort by recently updated
recently updated
newest added

Receiving the following crash from some users. The cause of this crash remains unclear, since it’s occurring within the Segment Library. App is running on latest iOS, application written in...

**Describe the bug** I am calling the identify method with a hashed copy of the user's email address. This never appears in the web debugger, but when I change the...

The module imports are unnecessary and they create complications for Objective-C++: If users add the flags for Objective-C++ modules it will break other dependencies in their projects. Could you please...

**What does this PR do?** It removes a scheme that seems to not be used anywhere. **Any background context you want to provide?** It was causing issues when building with...

When calling `identify` immediately after calling `reset`, the `userId` and `traits` will not get reset. Minimal example: ```swift // Swift Analytics.shared().identify("123", traits: ["firstName": "John", "age":"20"]) Analytics.shared().flush() Analytics.shared().reset() Analytics.shared().identify(nil, traits: ["firstName":...

Platform: iOS + tvOS Problem: Segment auto tracked lifecycles events do not function with the SwiftUI lifecycle. Segment initialization requires `UIApplication` be valid to set up notification observers of global...

`SEGAnalyticsIntegrationDidStart` is in `SEGIntegrationsManager.h` which is in `Internal` directory. Because of that, the SPM-integrated framework is not exposing it. Seems like an error considering #520 that explicitly made it public....

Please let us know if you need more details. **LOCATION** `SEGIntegrationsManager.m line 665 in [SEGIntegrationsManager flushMessageQueue]` **EXCEPTION** `NSGenericException` **MESSAGE** `Collection was mutated while being enumerated.`

This validation does not work if the userId is null: https://github.com/segmentio/analytics-ios/blob/master/Segment/Classes/SEGAnalytics.m#L272 But here it is checked: https://github.com/segmentio/analytics-ios/blob/master/Segment/Classes/SEGAnalytics.m#L293 It is defined as optional on https://segment.com/docs/connections/sources/catalog/libraries/mobile/ios/#identify ![image](https://user-images.githubusercontent.com/76348/146613937-16631a3b-2c45-47c6-8884-767e2f2fbe3e.png) I found this because the...

Hello, My team are looking at increasing the flush limit for events sent up to segment. We also want to ensure that, on app background and close, all events are...