Update sent to stores VersionID 9.5 - CR 5439 & Zoom integration with LiveCare

update_3.16.0_CR5439_Pharmacy_Intervention
haroon amjad 8 months ago
parent c246248d3b
commit ef62cb25dd

@ -60,6 +60,10 @@ android {
release {
// TODO: Add your own signing config for the release build.
signingConfig signingConfigs.release
debuggable false
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {

@ -33,6 +33,13 @@
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION" tools:node="remove"/>
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_AD_ID" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" tools:node="remove"/>
<application
android:name=".AppApplication"
android:icon="@mipmap/ic_launcher"

@ -0,0 +1,11 @@
-----BEGIN PUBLIC KEY-----
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAs37LQiA2JcDGdX0cXrOn
Eoi4qpZcozsvY8wHdAEbqHLL8V2xi//ofX1futVyqgYD/GoBDKvrP3A8sxmkVxoS
jWS1AmenHCdjDJkZamjG3v49/8DHmNX0iTMh7oObAvdvbPgXSQXz52V4A8/LGsQK
ZsS2RlsCWxstP2tc8A7Ngi/7QvNqcaAvC2sgxj0elL8DpfMOYcrxHaRGym9nnUK6
kMesLSEQyInaxWPQncMY/Hp9GdwqUYGE7PVww9GHnvl7xp6iajyc22dNMGoyPjvJ
U1MAyDGCDH2ffgJylAASpQv4vvuVemhrp7uptF4n5uFxSUi3ceyuYr3y5JKyqjTX
QSqN1oasA6MWKOekBadMpIq/riVPpn5xH3iJuOXIYUs4rHEjDQIT2h1R51MQ/t2r
kn140uCBtm5Ub5jac4zlYpYjWujd6x0/W1JePF0YEmoC27Yadvf4KbysFelHqkou
0kS4rZdBff3U0//d66ti2bKR5eQmVPKOFdl9Q6vv3RS9AgMBAAE=
-----END PUBLIC KEY-----

@ -4,14 +4,14 @@ const MAX_SMALL_SCREEN = 660;
const ONLY_NUMBERS = "[0-9]";
const ONLY_LETTERS = "[a-zA-Z &'\"]";
const ONLY_DATE = "[0-9/]";
// const BASE_URL_LIVE_CARE = 'https://livecare.hmg.com/';
const DOCTOR_ROTATION = 'https://doctorrota.hmg.com/';
const BASE_URL_LIVE_CARE = 'https://livecare.hmg.com/';
// const BASE_URL_LIVE_CARE = 'https://livecareuat.hmg.com/';
const BASE_URL_LIVE_CARE = 'https://uat.hmgwebservices.com/';
// const BASE_URL = 'https://hmgwebservices.com/';
const DOCTOR_ROTATION = 'https://doctorrota.hmg.com/';
const BASE_URL = 'https://hmgwebservices.com/';
// const BASE_URL = 'http://10.20.200.111:1010/';
const BASE_URL = 'https://uat.hmgwebservices.com/';
// const BASE_URL = 'https://uat.hmgwebservices.com/';
// const BASE_URL = 'https://hmgwebservices.com/';
@ -413,7 +413,7 @@ const TRANSACTION_NO = 0;
const LANGUAGE_ID = 2;
const STAMP = '2020-04-27T12:17:17.721Z';
const IP_ADDRESS = '9.9.9.9';
const VERSION_ID = 9.4;
const VERSION_ID = 9.5;
const CHANNEL = 9;
const SESSION_ID = 'BlUSkYymTt';
const IS_LOGIN_FOR_DOCTOR_APP = true;

@ -8,7 +8,7 @@ import 'package:doctor_app_flutter/utils/translations_delegate_base_utils.dart';
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
import 'package:flutter/material.dart';
import '../../config/config.dart';
import 'package:cloudflare_turnstile/cloudflare_turnstile.dart';
// import 'package:cloudflare_turnstile/cloudflare_turnstile.dart';
class SMSOTP {
final AuthMethodTypes type;
@ -48,14 +48,14 @@ class SMSOTP {
late ProjectViewModel projectProvider;
String displayTime = '';
bool isClosed = false;
final TurnstileController _controller = TurnstileController();
final TurnstileOptions _options = TurnstileOptions(
size: TurnstileSize.normal,
theme: TurnstileTheme.light,
refreshExpired: TurnstileRefreshExpired.manual,
language: 'en',
retryAutomatically: false,
);
// final TurnstileController _controller = TurnstileController();
// final TurnstileOptions _options = TurnstileOptions(
// size: TurnstileSize.normal,
// theme: TurnstileTheme.light,
// refreshExpired: TurnstileRefreshExpired.manual,
// language: 'en',
// retryAutomatically: false,
// );
String? _token;
displayDialog(BuildContext context) async {
@ -266,31 +266,31 @@ class SMSOTP {
]),
SizedBox(height: 10,),
Column(children: [
CloudflareTurnstile(
siteKey: '0x4AAAAAAAkmbvEy63pcxBBt',
baseUrl: BASE_URL,
options: _options,
controller: _controller,
onTokenReceived: (token) {
setState(() {
print("Cloudflare token: $token");
//todo pass this token to checkActivcationCode
_token = token;
checkValue();
});
},
// onTokenRecived: (token) {
// setState(() {
// print("Cloudflare token: $token");
// _token = token;
// });
// },
onTokenExpired: () {},
// mode: TurnstileMode.managed,
// errorBuilder: (context, error) {
// return Text(error.message);
// },
),
// CloudflareTurnstile(
// siteKey: '0x4AAAAAAAkmbvEy63pcxBBt',
// baseUrl: BASE_URL,
// options: _options,
// controller: _controller,
// onTokenReceived: (token) {
// setState(() {
// print("Cloudflare token: $token");
// //todo pass this token to checkActivcationCode
// _token = token;
// checkValue();
// });
// },
// // onTokenRecived: (token) {
// // setState(() {
// // print("Cloudflare token: $token");
// // _token = token;
// // });
// // },
// onTokenExpired: () {},
// // mode: TurnstileMode.managed,
// // errorBuilder: (context, error) {
// // return Text(error.message);
// // },
// ),
],),
],
),

Binary file not shown.

Binary file not shown.

@ -11,7 +11,7 @@ description: A new Flutter project.
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.4.17+1
version: 1.4.22+33
environment:
@ -40,6 +40,7 @@ dependencies:
connectivity: ^3.0.6
maps_launcher: ^2.2.0
url_launcher: ^6.2.1
url_launcher_ios: ^6.3.2
charts_flutter: ^0.12.0
#flutter_charts: ^0.5.2
#gelin: ^0.1.6
@ -129,9 +130,9 @@ dependencies:
# flutter_math_fork: ^0.6.0
flutter_math_fork: ^0.7.2
cloudflare_turnstile: ^3.0.1
# flutter_zoom_videosdk: ^1.10.11
# dart_jsonwebtoken: ^2.14.0
# cloudflare_turnstile: ^3.0.1
flutter_zoom_videosdk: 1.12.10
dart_jsonwebtoken: ^2.14.0
two_dimensional_scrollables: ^0.3.3
@ -162,6 +163,7 @@ flutter:
# To add assets to your application, add an assets section, like this:
assets:
- assets/images/
- assets/images/zoom/
- assets/images/dashboard/
- assets/images/login/
- assets/images/svgs/

Loading…
Cancel
Save