Comments (3)
(Another example re. my last remark: when calling Mixpanel.mainInstance()
before calling initialize()
, the lib shouldn't crash either. Better not to do anything rather than to crash. Just my 2 cents!)
from mixpanel-swift.
Hey @julien-c, we appreciate the input, and definitely understand your concern about crashing.
To answer your first concern: launchOptions is actually defined in the SDK as [NSObject: AnyObject]? rather than Properties ([String: AnyObject]). Could that be the source of the crash? If not, please let me know where it is crashing and I would be happy to help you further with that.
To answer your second concern: You are 100% right about fixing that crash, we should be able to handle all behaviors and I will send out an update for that right away. Thank you for bringing this to our attention!!
In terms of if this lib is production-ready: It is only v1, and we are aware there could be things we might of missed, but we are pretty confident about the SDK, and we already have production apps using the SDK.
Let me know if you have any more questions! Have a great day!
from mixpanel-swift.
@yarneo On your first point: no, I was casting the SDK's launchOptions to a nullable Properties?
using if let ... as? [String: AnyObject]
.
Thanks for your help!
from mixpanel-swift.
Related Issues (20)
- Xcode 14.2 Swift Package Manager loops continuously when adding Mixpanel... HOT 5
- RUNNINGBOARD 0xdead10cc crash when inside a Notification Extension HOT 3
- Apple Silicon architecture support
- CoreTelephony is not available when building for tvOS. HOT 1
- people won't publish properties unless calling identify HOT 1
- Is Mixpanel Working With iOS Keyboard Extension?
- Support visionOS HOT 2
- Event not appear on Dashboard but logging seems fine HOT 1
- How to track multiple "time" events with the same name HOT 3
- EXC_BAD_ACCESS Crash on calling registerSuperProperties.
- Feature request: Ability to pass in URLSession to Mixpanel
- Support Privacy Manifest HOT 10
- -[NSProcessInfo isiOSAppOnMac]: unrecognized selector sent to instance
- Crash in unregisterSuperProperty and currentSuperProperties HOT 1
- Does Mixpanel Work with SwiftUI Widgets?
- MIxpanel in widget extension crashed
- Sometimes City is sent to Mixpanel even useIPAddressForGeoLocation is set as false. HOT 5
- Crashes with DecideRequest HOT 2
- No PrivacyInfo.xcprivacy as of v4.2.2 HOT 1
- Any support of Privacy Manifest? HOT 4
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 mixpanel-swift.