diff --git a/OneSignalSDK.jar b/OneSignalSDK.jar index e1fe15f9da..1596b07954 100644 Binary files a/OneSignalSDK.jar and b/OneSignalSDK.jar differ diff --git a/OneSignalSDK/.idea/misc.xml b/OneSignalSDK/.idea/misc.xml index 01d38cd05d..6a1e020dfc 100644 --- a/OneSignalSDK/.idea/misc.xml +++ b/OneSignalSDK/.idea/misc.xml @@ -3,6 +3,30 @@ + + + + diff --git a/OneSignalSDK/OneSignalExampleDev.iml b/OneSignalSDK/OneSignalExampleDev.iml index 5a88eb50d1..4ad7a8e173 100644 --- a/OneSignalSDK/OneSignalExampleDev.iml +++ b/OneSignalSDK/OneSignalExampleDev.iml @@ -8,7 +8,7 @@ - + diff --git a/OneSignalSDK/app/app.iml b/OneSignalSDK/app/app.iml index 0e8a72bf13..c204098a75 100644 --- a/OneSignalSDK/app/app.iml +++ b/OneSignalSDK/app/app.iml @@ -12,9 +12,13 @@ - + @@ -98,13 +102,13 @@ - + - + diff --git a/OneSignalSDK/onesignal/build.gradle b/OneSignalSDK/onesignal/build.gradle index 724b18512a..05e3684330 100644 --- a/OneSignalSDK/onesignal/build.gradle +++ b/OneSignalSDK/onesignal/build.gradle @@ -19,8 +19,8 @@ android { dependencies { provided fileTree(dir: 'libs', include: ['*.jar']) - compile 'com.google.android.gms:play-services-gcm:7.3.0' - compile 'com.google.android.gms:play-services-ads:7.3.0' + compile "com.google.android.gms:play-services-gcm:7.3.0" + compile "com.google.android.gms:play-services-analytics:7.3.0" } apply from: 'maven-push.gradle' \ No newline at end of file diff --git a/OneSignalSDK/onesignal/onesignal.iml b/OneSignalSDK/onesignal/onesignal.iml index 58e29f941c..3a2eb04f64 100644 --- a/OneSignalSDK/onesignal/onesignal.iml +++ b/OneSignalSDK/onesignal/onesignal.iml @@ -8,13 +8,17 @@ - - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -71,7 +75,6 @@ - @@ -103,7 +106,6 @@ - \ No newline at end of file diff --git a/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java b/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java index fb6ecd3796..e94fed2d05 100644 --- a/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java +++ b/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java @@ -141,7 +141,7 @@ public interface PostNotificationResponseHandler { private static TrackGooglePurchase trackGooglePurchase; private static TrackAmazonPurchase trackAmazonPurchase; - public static final String VERSION = "011003"; + public static final String VERSION = "011004"; private static PushRegistrator pushRegistrator; private static AdvertisingIdentifierProvider mainAdIdProvider = new AdvertisingIdProviderGPS(); diff --git a/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignalRestClient.java b/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignalRestClient.java index d34639da96..2b7971d947 100644 --- a/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignalRestClient.java +++ b/OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignalRestClient.java @@ -55,7 +55,7 @@ class OneSignalRestClient { } static void put(final Context context, final String url, JSONObject jsonBody, final ResponseHandlerInterface responseHandler) throws UnsupportedEncodingException { - final StringEntity entity = new StringEntity(jsonBody.toString()); + final StringEntity entity = new StringEntity(jsonBody.toString(), "UTF-8"); new Thread(new Runnable() { public void run() { @@ -65,8 +65,7 @@ public void run() { } static void post(final Context context, final String url, JSONObject jsonBody, final ResponseHandlerInterface responseHandler) throws UnsupportedEncodingException { - final StringEntity entity = new StringEntity(jsonBody.toString()); - + final StringEntity entity = new StringEntity(jsonBody.toString(), "UTF-8"); new Thread(new Runnable() { public void run() { clientSync.post(context, BASE_URL + url, entity, "application/json", responseHandler); @@ -83,12 +82,12 @@ public void run() { } static void putSync(Context context, String url, JSONObject jsonBody, ResponseHandlerInterface responseHandler) throws UnsupportedEncodingException { - StringEntity entity = new StringEntity(jsonBody.toString()); + StringEntity entity = new StringEntity(jsonBody.toString(), "UTF-8"); clientSync.put(context, BASE_URL + url, entity, "application/json", responseHandler); } static void postSync(Context context, String url, JSONObject jsonBody, ResponseHandlerInterface responseHandler) throws UnsupportedEncodingException { - StringEntity entity = new StringEntity(jsonBody.toString()); + StringEntity entity = new StringEntity(jsonBody.toString(), "UTF-8"); clientSync.post(context, BASE_URL + url, entity, "application/json", responseHandler); }