diff --git a/app/src/main/java/com/mogo/cloud/MoGoApplication.java b/app/src/main/java/com/mogo/cloud/MoGoApplication.java index 99da621..0fd3b4d 100644 --- a/app/src/main/java/com/mogo/cloud/MoGoApplication.java +++ b/app/src/main/java/com/mogo/cloud/MoGoApplication.java @@ -25,7 +25,7 @@ public class MoGoApplication extends MultiDexApplication { private static final String TAG = "MoGoApplication"; - private String COUNTLY_APP_KEY = "b03e1aeb596d75cc8a7d186db0889ed7d1f55ce1"; + private String COUNTLY_APP_KEY = "5efc02a15444c88cbf8056ec66ab291ea3cd3240"; private String COUNTLY_SERVER_URL = "http://172.30.10.190"; @Override diff --git a/libraries/countly/app-benchmark/src/main/AndroidManifest.xml b/libraries/countly/app-benchmark/src/main/AndroidManifest.xml index 8007939..0fcaf2b 100644 --- a/libraries/countly/app-benchmark/src/main/AndroidManifest.xml +++ b/libraries/countly/app-benchmark/src/main/AndroidManifest.xml @@ -14,6 +14,7 @@ android:allowBackup="false" android:icon="@mipmap/icon" android:label="@string/app_name" + android:networkSecurityConfig="@xml/network_security_config" android:theme="@style/AppTheme" android:usesCleartextTraffic="true"> + + + \ No newline at end of file diff --git a/libraries/countly/app-kotlin/src/main/AndroidManifest.xml b/libraries/countly/app-kotlin/src/main/AndroidManifest.xml index 5987f38..af393eb 100644 --- a/libraries/countly/app-kotlin/src/main/AndroidManifest.xml +++ b/libraries/countly/app-kotlin/src/main/AndroidManifest.xml @@ -10,6 +10,7 @@ android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true" + android:networkSecurityConfig="@xml/network_security_config" android:theme="@style/Theme.Kotlin"> + + + \ No newline at end of file diff --git a/libraries/countly/app-native/src/main/AndroidManifest.xml b/libraries/countly/app-native/src/main/AndroidManifest.xml index 31ac7e9..6987ff4 100644 --- a/libraries/countly/app-native/src/main/AndroidManifest.xml +++ b/libraries/countly/app-native/src/main/AndroidManifest.xml @@ -1,15 +1,21 @@ - + + + + + - diff --git a/libraries/countly/app-native/src/main/java/ly/count/android/demo/crash/App.java b/libraries/countly/app-native/src/main/java/ly/count/android/demo/crash/App.java index 88a7d1d..7c2d190 100644 --- a/libraries/countly/app-native/src/main/java/ly/count/android/demo/crash/App.java +++ b/libraries/countly/app-native/src/main/java/ly/count/android/demo/crash/App.java @@ -2,32 +2,36 @@ package ly.count.android.demo.crash; import android.app.Application; import android.util.Log; + import ly.count.android.sdk.Countly; import ly.count.android.sdk.CountlyConfig; import ly.count.android.sdknative.CountlyNative; public class App extends Application { - private final static String COUNTLY_SERVER_URL = "https://your.server.ly"; - private final static String COUNTLY_APP_KEY = "YOUR_APP_KEY"; + private final static String COUNTLY_SERVER_URL = "http://172.30.10.190"; + private final static String COUNTLY_APP_KEY = "5efc02a15444c88cbf8056ec66ab291ea3cd3240"; private final static String DEFAULT_URL = "https://your.server.ly"; private final static String DEFAULT_APP_KEY = "YOUR_APP_KEY"; - @Override public void onCreate() { + @Override + public void onCreate() { super.onCreate(); -// if (DEFAULT_URL.equals(COUNTLY_SERVER_URL) || DEFAULT_APP_KEY.equals(COUNTLY_APP_KEY)) { -// Log.e("CountlyCrashDemo", "Please provide correct COUNTLY_SERVER_URL and COUNTLY_APP_KEY"); -// return; -// } + if (DEFAULT_URL.equals(COUNTLY_SERVER_URL) || DEFAULT_APP_KEY.equals(COUNTLY_APP_KEY)) { + Log.e("CountlyCrashDemo", "Please provide correct COUNTLY_SERVER_URL and COUNTLY_APP_KEY"); + return; + } Countly.applicationOnCreate(); CountlyConfig config = new CountlyConfig(this, COUNTLY_APP_KEY, COUNTLY_SERVER_URL).setDeviceId("4432") - .setLoggingEnabled(true) - .enableCrashReporting() - .setViewTracking(true) - .setRequiresConsent(false); + .setLoggingEnabled(true) + .enableCrashReporting() + .setViewTracking(true) + .setHttpPostForced(true) + .setParameterTamperingProtectionSalt("mogo_auto") + .setRequiresConsent(false); Countly.sharedInstance().init(config); CountlyNative.initNative(getApplicationContext()); diff --git a/libraries/countly/app-native/src/main/res/xml/network_security_config.xml b/libraries/countly/app-native/src/main/res/xml/network_security_config.xml new file mode 100644 index 0000000..dca93c0 --- /dev/null +++ b/libraries/countly/app-native/src/main/res/xml/network_security_config.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/libraries/countly/app/src/main/AndroidManifest.xml b/libraries/countly/app/src/main/AndroidManifest.xml index 9df57ad..34b1439 100644 --- a/libraries/countly/app/src/main/AndroidManifest.xml +++ b/libraries/countly/app/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ android:allowBackup="false" android:icon="@mipmap/icon" android:label="@string/app_name" + android:networkSecurityConfig="@xml/network_security_config" android:theme="@style/AppTheme"> + + + \ No newline at end of file