adaptive_analytics 1.0.33
adaptive_analytics: ^1.0.33 copied to clipboard
Flutter plugin for the Adaptive SDK Analytics module. Logs learning events (badge earnings, quiz submissions, grade changes, course enrolments, etc.) to the Adaptive e-learning platform.
1.0.33 #
- Bump iOS native dependency to
AdaptiveAnalytics 1.0.33. Updated podspec dependency constraint to~> 1.0.
1.0.24 #
- Maintenance release and dependency updates.
1.0.23 #
- Bumped iOS
AdaptiveAnalyticsCocoaPod dependency pin to~> 1.0.23. - Bumped Android native dependency pin to
adaptive-analytics:1.0.23.
1.0.22 #
- Bumped iOS
AdaptiveAnalyticsCocoaPod dependency pin to~> 1.0.22. - Bumped Android native dependency pin to
adaptive-analytics:1.0.22.
1.0.21 #
- Bumped iOS
AdaptiveAnalyticsCocoaPod dependency pin to~> 1.0.21. - Bumped Android native dependency pin to
adaptive-analytics:1.0.21.
1.0.20 #
- Bumped iOS
AdaptiveAnalyticsCocoaPod dependency pin to~> 1.0.20. - Bumped Android native dependency pin to
adaptive-analytics:1.0.20.
1.0.19 #
- Bumped iOS
AdaptiveAnalyticsCocoaPod dependency pin to~> 1.0.19. - Bumped Android native dependency pin to
adaptive-analytics:1.0.19.
1.0.12 #
AdaptiveAnalytics.logUserPropertiesEvent– signature changed from the fixedUserPropertiesEventmodel toMap<String, dynamic>. Pass any custom key–value pairs your integration needs. TheUserPropertiesEventDart class has been removed.AdaptiveAnalytics.logAppLaunchEvent()– new method that fires anapp-launchevent. The native SDKs also fire this automatically on initialisation; call this manually only if you need an additional explicit trigger.- Android –
logUserPropertiesEventhandler in the Flutter plugin now forwards the raw map directly to the native SDK. - Android –
InternalHttpClientnow logs a structured→ REQUEST/← RESPONSEblock for every HTTP call. Gated by debug mode. - Android – removed
mavenLocal()from plugin build configuration. - Bumped Android native dependency pin to
adaptive-analytics:1.0.11. - Bumped iOS
AdaptiveAnalyticsCocoaPod dependency pin to~> 1.0.12.
1.0.8 #
- Added
AdaptiveAnalytics.logUserPropertiesEvent— log user profile properties (year, FCM token, user type, school language, registration date, parent ID). - Fixed iOS plugin to receive numeric IDs as
Intinstead ofStringfor all events. - Updated iOS
logLoginEventandlogRegistrationEventto use proper enum mapping forLoginMethodandUserType. - Added
logLoginEventandlogRegistrationEventhandlers to the Android plugin. - Moved iOS podspec to
ios/directory and fixedsource_filespath. - Pinned
AdaptiveAnalyticsCocoaPod dependency to~> 1.0.10. - Lowered iOS minimum deployment target from 15.0 to 13.0.
- Fixed podspec
licensepath to correctly reference../LICENSE. - Fixed
MethodChanneldeclaration to useconstconstructor. - Sorted
dev_dependenciesalphabetically inpubspec.yaml.
1.0.7 #
- Added
AdaptiveAnalytics.logLoginEvent— log user login events. - Added
AdaptiveAnalytics.logRegistrationEvent— log new user registration events.
1.0.6 #
- Added iOS platform support (iOS 15.0+).
- Fixed README package name references to use correct pub.dev package names.
1.0.0 #
- Initial release.
AdaptiveAnalytics.logGradeChangeEvent— log grade change events.AdaptiveAnalytics.logBadgeEarnedEvent— log badge earned events.AdaptiveAnalytics.logCourseEnrollmentEvent— log course enrollment events.AdaptiveAnalytics.logCourseCompletionEvent— log course completion events.AdaptiveAnalytics.logModuleCompletionEvent— log module completion events.AdaptiveAnalytics.logQuizSubmissionEvent— log quiz submission events.AdaptiveAnalytics.logAssignmentSubmissionEvent— log assignment submission events.AdaptiveAnalytics.logStudentInactivityEvent— log student inactivity events.