and android trusted domain

disable ssl on dart
backend_nfc
error500 2021-10-05 11:58:01 +06:00
parent 7638d5391c
commit 85af519d77
2 changed files with 20 additions and 1 deletions

View File

@ -2,4 +2,11 @@
<network-security-config> <network-security-config>
<!--Set application-wide security config using base-config tag.--> <!--Set application-wide security config using base-config tag.-->
<base-config cleartextTrafficPermitted="false" /> <base-config cleartextTrafficPermitted="false" />
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">kassa.aman.com.kz</domain>
<domain includeSubdomains="true">kassa.aman.systems</domain>
<domain includeSubdomains="true">partner.aman.com.kz</domain>
<domain includeSubdomains="true">partner.aman.systems</domain>
</domain-config>
</network-security-config> </network-security-config>

View File

@ -1,4 +1,6 @@
//general //general
import 'dart:io';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_redux/flutter_redux.dart'; import 'package:flutter_redux/flutter_redux.dart';
@ -21,6 +23,8 @@ import 'views/start_up/start_up_view.dart';
//main start //main start
void main() async { void main() async {
HttpOverrides.global = MyHttpOverrides();
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
//initialize locator //initialize locator
await LocatorInjector.setupLocator(); await LocatorInjector.setupLocator();
@ -68,3 +72,11 @@ class MainApplication extends StatelessWidget {
); );
} }
} }
class MyHttpOverrides extends HttpOverrides{
@override
HttpClient createHttpClient(SecurityContext context){
return super.createHttpClient(context)
..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
}
}