diff --git a/app/build.gradle b/app/build.gradle index cc67b76d..1299054a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -33,11 +33,11 @@ android { signingConfigs { release { - keyAlias 'GmeRemitKey' - keyPassword 'GmeRemit@1010' - keyPassword 'GmeRemit@1010' - storeFile file('../storekeys/GmeStoreKeys') - storePassword 'GmeRemit@1010' + keyAlias 'JME Remit Key' + keyPassword 'Jme@androidKey23#' + keyPassword 'Jme@androidKey23#' + storeFile file('../keystores/JmeKeyStores/upload-keystore.jks') + storePassword 'Jme@androidKey23#' } stag { keyAlias 'JPT' @@ -48,13 +48,18 @@ android { } buildTypes { release { - buildConfigField 'String', 'BASE_URL', '"https://mobileapi.gmeremit.com:8002/api/"' + buildConfigField 'String', 'BASE_URL', '"https://mobile.japanremit.com:8443/api/"' buildConfigField 'String', 'API_VERSION', '"v1"' buildConfigField 'String', 'BASE_URL_SOCIAL', '"http://10.1.1.171:8080/v1/"' + buildConfigField 'String', 'GME_TOKEN', '"@NcRfTjWnZr4u7x!A%D*G-KaPdSgVkXp"' + buildConfigField 'String', 'ClientId', '"5220224461B37738C528430"' + buildConfigField 'String', 'SecretKey', '"VkYp3s6v"' debuggable false - minifyEnabled false - shrinkResources false + minifyEnabled true + shrinkResources true + useProguard true // obfuscate proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + //proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } livedebug { @@ -99,6 +104,9 @@ android { buildConfigField 'String', 'BASE_URL', '"http://202.166.220.36:8083/api/"' buildConfigField 'String', 'API_VERSION', '"v1"' buildConfigField 'String', 'BASE_URL_SOCIAL', '"http://10.1.1.171:8080/v1/"' + buildConfigField 'String', 'GME_TOKEN', '"39587YT398@FBQOW8RY3#948R7GB@CNEQW987GF87$TD18$1981..919@@##joghndvberteiru"' + buildConfigField 'String', 'ClientId', '"172017F9EC11222E8107142733"' + buildConfigField 'String', 'SecretKey', '"QRK2UM0Q"' debuggable true minifyEnabled false shrinkResources false diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index a58fde13..f6e6ab96 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -61,7 +61,7 @@ -keep class org.apache.xml.security.utils.** { *; } -dontwarn org.apache.xml.security.utils.** --keep class javax.xml.crypto.XMLStructure +-keep class javax.xml.crypto.XMLStructure.** { *; } -dontwarn javax.xml.crypto.XMLStructure #joda time @@ -78,18 +78,19 @@ -dontnote okhttp3.** # Okio --keep class sun.misc.Unsafe { *; } +-keep class sun.misc.Unsafe.** { *; } -dontwarn java.nio.file.* -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement -keepattributes *Annotation* -keepclassmembers class ** { - @org.greenrobot.eventbus.Subscribe ; + *; } --keep enum org.greenrobot.eventbus.ThreadMode { *; } +-keep enum org.greenrobot.eventbus.ThreadMode.** { *; } # Only required if you use AsyncExecutor +#noinspection ShrinkerUnresolvedReference -keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent { (java.lang.Throwable); } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 70032914..53939c57 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -18,7 +18,7 @@ { Request newRequest = chain.request().newBuilder() - .addHeader("GME-TOKEN", "39587YT398@FBQOW8RY3#948R7GB@CNEQW987GF87$TD18$1981..919@@##joghndvberteiru") + //.addHeader("GME-TOKEN", "39587YT398@FBQOW8RY3#948R7GB@CNEQW987GF87$TD18$1981..919@@##joghndvberteiru") + .addHeader("GME-TOKEN", BuildConfig.GME_TOKEN) .addHeader("lang", RemitApplication.getPreferredCountryCode().toLowerCase()) .build(); return chain.proceed(newRequest); diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index e5dd6c50..f48e52d5 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -54,23 +54,23 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:paddingLeft="52dp" android:paddingStart="52dp" + android:paddingLeft="52dp" android:paddingTop="14dp"> - + @@ -95,41 +95,40 @@ android:layout_height="1dp" android:background="@color/divider_dark" /> - - - diff --git a/keystores/JmeKeyStores/upload-keystore.jks b/keystores/JmeKeyStores/upload-keystore.jks new file mode 100644 index 00000000..60c21468 Binary files /dev/null and b/keystores/JmeKeyStores/upload-keystore.jks differ