From b1244f0bf3fc65fe8c457d6179d3d06bc0b33f11 Mon Sep 17 00:00:00 2001 From: Zohaib Iqbal Kambrani <> Date: Wed, 13 Oct 2021 13:55:04 +0300 Subject: [PATCH] Huawei MapTiles loading issue fix by apply signing on App and AGConnect --- android/app/agconnect-services-new.json | 74 ++++++++++++++++++++++++ android/app/build.gradle | 18 ++++-- android/app/key | Bin 0 -> 2051 bytes android/app/keystores/keystore | 0 lib/config/config.dart | 4 +- 5 files changed, 90 insertions(+), 6 deletions(-) create mode 100644 android/app/agconnect-services-new.json create mode 100644 android/app/key create mode 100644 android/app/keystores/keystore diff --git a/android/app/agconnect-services-new.json b/android/app/agconnect-services-new.json new file mode 100644 index 00000000..fce77eec --- /dev/null +++ b/android/app/agconnect-services-new.json @@ -0,0 +1,74 @@ +{ + "agcgw":{ + "backurl":"connect-drcn.hispace.hicloud.com", + "url":"connect-drcn.dbankcloud.cn", + "websocketbackurl":"connect-ws-drcn.hispace.dbankcloud.com", + "websocketurl":"connect-ws-drcn.hispace.dbankcloud.cn" + }, + "agcgw_all":{ + "CN":"connect-drcn.dbankcloud.cn", + "CN_back":"connect-drcn.hispace.hicloud.com", + "DE":"connect-dre.dbankcloud.cn", + "DE_back":"connect-dre.hispace.hicloud.com", + "RU":"connect-drru.dbankcloud.cn", + "RU_back":"connect-drru.hispace.hicloud.com", + "SG":"connect-dra.dbankcloud.cn", + "SG_back":"connect-dra.hispace.hicloud.com" + }, + "client":{ + "cp_id":"2640966000002322881", + "product_id":"736430079244816567", + "client_id":"563735388191982656", + "client_secret":"650C7C799812AFFD53A10C7756CF05FB9F215A7E49032ABA8EBF3E14B77535CF", + "project_id":"736430079244816567", + "app_id":"102857389", + "api_key":"CgB6e3x9DJzMgRCmnT6dyUEkp6UsIfddb6l3w0ZEXzeiRMHEFi3400Z5fJ5qaHneU0OrAI/JRpk+DMGVs3QpUxlI", + "package_name":"com.ejada.hmg" + }, + "oauth_client":{ + "client_id":"102857389", + "client_type":1 + }, + "app_info":{ + "app_id":"102857389", + "package_name":"com.ejada.hmg" + }, + "service":{ + "analytics":{ + "collector_url":"datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "collector_url_ru":"datacollector-drru.dt.hicloud.com,datacollector-drru.dt.dbankcloud.cn", + "collector_url_sg":"datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn", + "collector_url_de":"datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn", + "collector_url_cn":"datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "resource_id":"p1", + "channel_id":"" + }, + "search":{ + "url":"https://search-drcn.cloud.huawei.com" + }, + "cloudstorage":{ + "storage_url":"https://agc-storage-drcn.platform.dbankcloud.cn" + }, + "ml":{ + "mlservice_url":"ml-api-drcn.ai.dbankcloud.com,ml-api-drcn.ai.dbankcloud.cn" + } + }, + "region":"CN", + "configuration_version":"3.0", + "appInfos":[ + { + "package_name":"com.ejada.hmg", + "client":{ + "app_id":"102857389" + }, + "app_info":{ + "package_name":"com.ejada.hmg", + "app_id":"102857389" + }, + "oauth_client":{ + "client_type":1, + "client_id":"102857389" + } + } + ] +} \ No newline at end of file diff --git a/android/app/build.gradle b/android/app/build.gradle index bfe7fde4..35dd8a50 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -52,12 +52,21 @@ android { } + signingConfigs { + config{ + storeFile file('key') + keyAlias 'HMG' + storePassword 'HmGsa123' + keyPassword 'HmGsa123' + } + } + buildTypes { - debug {} + debug { + signingConfig signingConfigs.config + } release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug + signingConfig signingConfigs.config } staging { // Specifies a sorted list of fallback build types that the @@ -100,4 +109,5 @@ dependencies { implementation 'com.google.android.gms:play-services-location:17.1.0'//for Android implementation 'com.google.android.gms:play-services-basement:17.5.0' + } diff --git a/android/app/key b/android/app/key new file mode 100644 index 0000000000000000000000000000000000000000..15b9f5d1307057e4b8e4bcd4381b23424811dac6 GIT binary patch literal 2051 zcmV+e2>kc{?f&fm000620003100031188k$0003(nN@t?000F5FoFd9Fb)O^D+U1s z0V)C!0RaU71cC(UgT>MCv(e@oDfNKKat;@%p4`DkvJuL`PH*E2{RRXpj8X+Vz6u)a zevfZjqLBl;cIY2&J>kVSmOnh85TlNca*tXy=ZzdqZ*Vi#m^yl{Ll6A;Sd={hT?IVR-vm zsFm$Js?Q^dp9o!qSRcSdC^2E_AlP7`-vDF*M#8~os|f9W9B0|TdDv}@ySNta&9Yrn ztMWQJdtXeJsd1 zKq<_)z$Ik+N!g%?b$VpY+coA!nEY&wh_Ohc8}1-jTREU#|5OvLK{({;mDBQeMpig# zTehwn0;k~~hLqrb;vtW@Me}!^uWZOw$iVnMV3srhjO=L)oJUX!(qD1ses|u&Nwioz zj+o`f9ed0UZJG6Ab~*}zEV>~R%-bZlckN2=)AHQqfI9a2&r!4j#F|-{Hey;yL;eas z!}{x-W9p?rgJgllLS=%ZZCI}uwYVNVts-(A;Vri?b2$bR<6+^mo?6~bi<6gK;zdIQ!icx8FBm&qi8FROwQbzQ zw|)D%S6A->!Z!SufL%t0YI;<{3u6GuZg&{;MqWRJ+`evF^h>P(WH3BA23c)%y!|yRfZ5fr(kpW{ zCf1T3e59lbZ_(19wN;BVSk`6GK}L~z=&IqjxqpUB(3%~!t38n%yAnb^KvwxHS|)Z` zmzS*45qo}8{IjS=Wr@;;HP#Ci%UCc)>vb>CL8+e9s1xSeeKD*@>}^Cl1P4wz#3Tn} z|45J2ehH;v4w5vX*?7lVO+z8V0000100mesH842<00O@-f&#lRf&rtT0|Eg80t5r% zH@Pqk1_>&LNQUzjQ&MLzN8IfTy_}v&8I@pw%wKNScy*LA3rc7KjA4 zWfC{O=iO5mqz#*(q&OyMdnNv6mZ@&>3L=UiQdm+;^2KQfDfoF=Djh9`E|#|nE*@Xh z(G2O~7*w_rC*WzLtCZ_O*hL%9*LNl!ullZ1L4!w0-YQ_Zb?SEbCN_?}r-r_nag8Ej zPm?AO0!sn|0RRD`Aut~>9R>qc9S#H*1Qd_SMR1N)p%d$|2yTd-kw{+84ni;u1_>&L zNQU-FMCu!XEeENt zbZYF>l?W5mT{|+Z_k)_(okzb+Ou{tP5Eh&Yha7vf3Zj*o9Y2*$m~-ET@4PCHJr+g= zI;*a_R6jK`yvN45zw?CC)lzz8uUW_?;Xz5T+b8EF9*97}49<0J|DmrGoq;v=4Vw=b zO*`9K?i9?i)Dsf$QBJ(@l{NnX&kh4pp^|M%ab0gp&nG4+V65?Tip%_;*SP45Fj)Xr hRD#uFfsONE{KL;10I7=mQW|g4`W}C56fpelh$yQ4rvv~1 literal 0 HcmV?d00001 diff --git a/android/app/keystores/keystore b/android/app/keystores/keystore new file mode 100644 index 00000000..e69de29b diff --git a/lib/config/config.dart b/lib/config/config.dart index 7840b97d..d7ffabcd 100644 --- a/lib/config/config.dart +++ b/lib/config/config.dart @@ -12,8 +12,8 @@ const PACKAGES_PRODUCTS = '/api/products'; const PACKAGES_CUSTOMER = '/api/customers'; const PACKAGES_SHOPPING_CART = '/api/shopping_cart_items'; const PACKAGES_ORDERS = '/api/orders'; -// const BASE_URL = 'https://uat.hmgwebservices.com/'; -const BASE_URL = 'https://hmgwebservices.com/'; +const BASE_URL = 'https://uat.hmgwebservices.com/'; +// const BASE_URL = 'https://hmgwebservices.com/'; // Pharmacy UAT URLs // const BASE_PHARMACY_URL = 'https://uat.hmgwebservices.com/epharmacy/api/';