diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 2d3d257b..473ce746 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -111,6 +111,8 @@ PODS: - GoogleUtilities/UserDefaults (~> 7.6) - nanopb (~> 2.30908.0) - Flutter (1.0.0) + - flutter_app_icon_badge (0.0.1): + - Flutter - flutter_hms_gms_availability (0.0.1): - Flutter - flutter_inappwebview (0.0.1): @@ -120,6 +122,8 @@ PODS: - flutter_inappwebview/Core (0.0.1): - Flutter - OrderedSet (~> 5.0) + - flutter_ios_voip_kit (0.0.1): + - Flutter - flutter_local_notifications (0.0.1): - Flutter - flutter_native_timezone (0.0.1): @@ -229,6 +233,10 @@ PODS: - Flutter - pay_ios (0.0.1): - Flutter + - payfort_plugin (0.3.0): + - Flutter + - PayFortSDK + - PayFortSDK (3.1.0) - "permission_handler (5.1.0+2)": - Flutter - PromisesObjC (2.0.0) @@ -279,8 +287,10 @@ DEPENDENCIES: - firebase_core (from `.symlinks/plugins/firebase_core/ios`) - firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`) - Flutter (from `Flutter`) + - flutter_app_icon_badge (from `.symlinks/plugins/flutter_app_icon_badge/ios`) - flutter_hms_gms_availability (from `.symlinks/plugins/flutter_hms_gms_availability/ios`) - flutter_inappwebview (from `.symlinks/plugins/flutter_inappwebview/ios`) + - flutter_ios_voip_kit (from `.symlinks/plugins/flutter_ios_voip_kit/ios`) - flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`) - flutter_native_timezone (from `.symlinks/plugins/flutter_native_timezone/ios`) - flutter_nfc_kit (from `.symlinks/plugins/flutter_nfc_kit/ios`) @@ -304,6 +314,7 @@ DEPENDENCIES: - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) - pay_ios (from `.symlinks/plugins/pay_ios/ios`) + - payfort_plugin (from `.symlinks/plugins/payfort_plugin/ios`) - permission_handler (from `.symlinks/plugins/permission_handler/ios`) - screen_brightness_ios (from `.symlinks/plugins/screen_brightness_ios/ios`) - searchable_dropdown (from `.symlinks/plugins/searchable_dropdown/ios`) @@ -337,6 +348,7 @@ SPEC REPOS: - nanopb - OpenTok - OrderedSet + - PayFortSDK - PromisesObjC - Reachability - SDWebImage @@ -370,10 +382,14 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/firebase_messaging/ios" Flutter: :path: Flutter + flutter_app_icon_badge: + :path: ".symlinks/plugins/flutter_app_icon_badge/ios" flutter_hms_gms_availability: :path: ".symlinks/plugins/flutter_hms_gms_availability/ios" flutter_inappwebview: :path: ".symlinks/plugins/flutter_inappwebview/ios" + flutter_ios_voip_kit: + :path: ".symlinks/plugins/flutter_ios_voip_kit/ios" flutter_local_notifications: :path: ".symlinks/plugins/flutter_local_notifications/ios" flutter_native_timezone: @@ -418,6 +434,8 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/path_provider_ios/ios" pay_ios: :path: ".symlinks/plugins/pay_ios/ios" + payfort_plugin: + :path: ".symlinks/plugins/payfort_plugin/ios" permission_handler: :path: ".symlinks/plugins/permission_handler/ios" screen_brightness_ios: @@ -463,8 +481,10 @@ SPEC CHECKSUMS: FirebaseInstallations: 830327b45345ffc859eaa9c17bcd5ae893fd5425 FirebaseMessaging: 82c4a48638f53f7b184f3cc9f6cd2cbe533ab316 Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a + flutter_app_icon_badge: 844847adbd7a1c6f325d6b41b942428981b839cc flutter_hms_gms_availability: babc50b18670e99780270bc18d9b17d0a07cd77e flutter_inappwebview: bfd58618f49dc62f2676de690fc6dcda1d6c3721 + flutter_ios_voip_kit: a3b4c5bd0cfda5069b5605a6d1dc60ecf99c6299 flutter_local_notifications: 0c0b1ae97e741e1521e4c1629a459d04b9aec743 flutter_native_timezone: 5f05b2de06c9776b4cc70e1839f03de178394d22 flutter_nfc_kit: 965c98c3fa68f5609f1cc89abb968fe1b8ffdbaa @@ -497,6 +517,8 @@ SPEC CHECKSUMS: package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e path_provider_ios: 7d7ce634493af4477d156294792024ec3485acd5 pay_ios: 8c7beb9c61d885f3f51b61f75f8793023fc8843a + payfort_plugin: 6216a51564e4987204cd36947a6adccf49db3536 + PayFortSDK: a33a8488859d7666b3709f347ebb990697e1d110 permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0 PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58 Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 diff --git a/lib/analytics/flows/login_registration.dart b/lib/analytics/flows/login_registration.dart index 3a2894a4..8187d2d8 100644 --- a/lib/analytics/flows/login_registration.dart +++ b/lib/analytics/flows/login_registration.dart @@ -83,6 +83,29 @@ class LoginRegistration{ }); } + // R011:login_verify_otp | R009:registration_verification_option + login_verfication({@required String login_method, @required int verify_method, bool forRegistration = false}){ + var verification_method = ''; + if(verify_method == 1) verification_method = 'sms'; + if(verify_method == 2) verification_method = 'fingerprint'; + if(verify_method == 3) verification_method = 'face id'; + if(verify_method == 4) verification_method = 'whatsapp'; + + // login_method + // verification_method + + if(forRegistration == false) + logger("login_verfication", parameters: { + 'login_method' : login_method, + 'verification_method' : verification_method, + }); + else + logger("login_varification_register", parameters: { + 'login_method' : login_method, + 'verification_method' : verification_method, + }); + } + // R011.2 forget_file_number(){ logger('forget_file_number'); diff --git a/lib/pages/login/confirm-login.dart b/lib/pages/login/confirm-login.dart index bde675ad..92ae4311 100644 --- a/lib/pages/login/confirm-login.dart +++ b/lib/pages/login/confirm-login.dart @@ -310,6 +310,7 @@ class _ConfirmLogin extends State { login_method = type; switch (type) { case 1: + projectViewModel.analytics.loginRegistration. this.loginWithSMS(type); break; case 2: