Comments (4)
@miquelalvarado no problem! The libraries are largely compatible with each other at call points. The configuration is slightly different, and middleware from analytics-ios is accomplished via plugins in Analytics-Swift. GDPR is important to us, so I'm happy to dive in with you and make any changes on our end to accomplish the goal.
In the meantime if you're unable to do that, I'd recommend making a fork of Analytics-iOS and making any changes you need there. That library is going to be End-of-life soon, and is already on a "fix critical issues only" list internally, but those rarely pop up.
from analytics-ios.
@bsneed Any chance you (or a teammate) consider this issue? 🙏
Thanks!
from analytics-ios.
Hi @miquelalvarado, I recommend you move to Analytics-Swift. It should be a very easy migration for you. If you can do that, let me know and I can make any changes needed for your use-case there. Is this a possibility?
from analytics-ios.
Hi @bsneed and thank you for your response. I would really like to migrate to the Swift version of the SDK but sadly i don't see this happening anytime soon. The migration would be more complex than you would think since we had to build several pieces around our Segment wrapper to adjust to some specific GDPR related use cases. Migrating would mean to ensure that those pieces still work in the Swift version and that some others don't get broken.
That's why we would need for now and for the sake of the dependency manager migration to just be able to access the same classes/methods as we were being able to with the ObjC version.
from analytics-ios.
Related Issues (20)
- Automatically collected lifecycle events not SwiftUI friendly HOT 3
- Module imports need to be removed for Objective-C++ compatibility (React Native 0.68+) HOT 1
- Compiler failure on Xcode 14 Beta 2 HOT 1
- Can't build with Treat Warnings as Errors HOT 1
- Character limit on identify tracking
- App crash on Analytics configuration
- Carthage update failing on Xcode 14.0 HOT 1
- Crash on iOS 16 HOT 7
- +[SEGAnalytics sharedAnalytics]() crash with recordScreenViews set to true
- NSDictionary's serializableDeepCopy does not catch Infinite Double/Float values, causes crash HOT 4
- ANR when call - (void)identify:(NSString *_Nullable)userId traits:(SERIALIZABLE_DICT _Nullable)traits;
- Git repository is very large, takes a long time to fetch using Xcode + Swift Package Manager HOT 1
- Instance property used to get network.carrier has been deprecated
- Retain cycle between SEGAnalytics and SEGIntegrationsManager
- SEGFileStorage dataFromJSON crash
- Notification observer is not being called "io.segment.analytics.integration.did.start"
- There is no User agent property both in the context dictionary and panel.
- Addind a plugin to Analytics causes a circular reference
- 'shared' is inaccessible due to 'internal' protection level
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from analytics-ios.