Releases: Userpilot/segment-userpilot-react-native
Releases · Userpilot/segment-userpilot-react-native
1.0.0-beta.2
🚀 Description
Updated native SDK dependency, introduced new configuration options, refined core logic, and resolved multiple issues to improve stability, consistency, and scalability of the Userpilot SDK.
📄 Motivation and Context
- Upgrade SDK dependency (v1.0.6).
- Added a configuration option to disable automatic push notification permission requests.
- Enhanced user property update handling with smoother fake reload support.
- Fixed processing of pending content to ensure consistent delivery.
- Ensured screen events are requested after returning from background when active content is visible.
- Refined logout flush queue logic for more reliable event cleanup.
- Improved state management during late SDK initialization.
- Enhanced fetching of active experiences and logout handling for pending content.
- Updated handling of application state transitions.
- Minor enhancements on Experiences UI.
- Refactored ExperiencesPublisher and AnalyticsPublisher to improve maintainability and scalability.
1.0.0-beta.1
🚀 Description
Initial release of the Userpilot Device-mode Segment Destination. Enables direct integration with Segment’s mobile SDKs to route events, user data, and experience triggers to Userpilot without relying on cloud-mode or additional API calls.
📄 Motivation and Context
- Bridges Segment’s native mobile SDKs with the Userpilot SDK (v1.0.6).
- Supports core functions: identify(), track(), and automatic session tracking.
- Enables triggering Userpilot experiences based on Segment events.
- Provides accurate user analytics and in-app experience targeting via Segment data.
- Streamlines implementation for customers using Segment as their source of truth.