v1.1.27 posthog_session integration
This commit is contained in:
@@ -133,7 +133,7 @@ class CustomerChangeBloc extends Bloc<CustomerChangeEvent, CustomerChangeState>
|
||||
void _onSaveFitness(CustomerSaveFitness event, Emitter<CustomerChangeState> emit) {
|
||||
emit(CustomerChangeLoading());
|
||||
if (customerRepository.customer!.fitnessLevel == null) {
|
||||
emit(CustomerSaveError(message: "Please selectyour fitness level"));
|
||||
emit(CustomerSaveError(message: "Please select your fitness level"));
|
||||
} else {
|
||||
emit(CustomerSaveSuccess());
|
||||
}
|
||||
@@ -151,7 +151,7 @@ class CustomerChangeBloc extends Bloc<CustomerChangeEvent, CustomerChangeState>
|
||||
void _onSaveSex(CustomerSaveSex event, Emitter<CustomerChangeState> emit) {
|
||||
emit(CustomerChangeLoading());
|
||||
if (customerRepository.customer!.sex == null) {
|
||||
emit(CustomerSaveError(message: "Please selectyour biological gender"));
|
||||
emit(CustomerSaveError(message: "Please select your biological gender"));
|
||||
} else {
|
||||
emit(CustomerSaveSuccess());
|
||||
}
|
||||
|
||||
+8
-8
@@ -56,7 +56,7 @@ import 'package:matomo_tracker/matomo_tracker.dart';
|
||||
import 'package:sentry_flutter/sentry_flutter.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
|
||||
import 'package:posthog_flutter/posthog_flutter.dart';
|
||||
import 'package:posthog_session/posthog_session.dart';
|
||||
import 'package:upgrader/upgrader.dart';
|
||||
import 'bloc/account/account_bloc.dart';
|
||||
import 'bloc/body_development/body_development_bloc.dart';
|
||||
@@ -112,14 +112,14 @@ Future<Null> main() async {
|
||||
siteId: 3,
|
||||
url: 'https://matomo.workouttest.org/matomo.php',
|
||||
);
|
||||
|
||||
Posthog().setContext({
|
||||
'device': {
|
||||
'token': 'v1.1.26',
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Posthog().setContext({
|
||||
'token':'v1.1.26'
|
||||
});
|
||||
Posthog().identify(userId: 0, properties: {
|
||||
'token':'v1.1.26'
|
||||
});
|
||||
print(" -- FireBase init..");
|
||||
await FirebaseApi().initializeFlutterFire();
|
||||
}
|
||||
@@ -198,7 +198,7 @@ class WorkoutTestApp extends StatelessWidget {
|
||||
Upgrader().installAppStoreListingURL(Platform.isAndroid
|
||||
? "https://play.google.com/store/apps/details?id=com.aitrainer.aitrainer_app"
|
||||
: "https://apps.apple.com/hu/app/workouttest/id1515271425");
|
||||
//Upgrader().installAppStoreVersion("1.1.19");
|
||||
Upgrader().installAppStoreVersion("1.1.26");
|
||||
// On iOS, the default behavior will be to use the App Store version of
|
||||
// the app, so update the Bundle Identifier in example/ios/Runner with a
|
||||
// valid identifier already in the App Store.
|
||||
|
||||
@@ -35,6 +35,7 @@ import 'package:firebase_remote_config/firebase_remote_config.dart';
|
||||
import 'package:flutter_facebook_auth/flutter_facebook_auth.dart';
|
||||
import 'package:matomo_tracker/matomo_tracker.dart';
|
||||
import 'package:package_info/package_info.dart';
|
||||
import 'package:posthog_session/posthog_session.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:aitrainer_app/model/exercise_type.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
@@ -701,6 +702,8 @@ class Cache with Logging {
|
||||
Track().track(TrackingEvent.enter);
|
||||
MatomoTracker.instance.setVisitorUserId(customerId.toString());
|
||||
MatomoTracker.instance.trackEvent(eventCategory: "wt", action: TrackingEvent.enter.enumToString());
|
||||
Posthog().identify(userId: customerId.toString());
|
||||
Posthog().capture(eventName: TrackingEvent.enter.enumToString());
|
||||
}
|
||||
|
||||
await Future.forEach(ActivityDone.values, (element) async {
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import 'package:aitrainer_app/util/enums.dart';
|
||||
import 'package:aitrainer_app/model/tracking.dart' as model;
|
||||
import 'package:firebase_analytics/firebase_analytics.dart';
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:posthog_flutter/posthog_flutter.dart';
|
||||
import 'package:posthog_session/posthog_session.dart';
|
||||
import 'package:matomo_tracker/matomo_tracker.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user