diff --git a/Android/App/AndroidManifest.xml b/Android/App/AndroidManifest.xml index b507ac4..541da48 100644 --- a/Android/App/AndroidManifest.xml +++ b/Android/App/AndroidManifest.xml @@ -6,7 +6,6 @@ - diff --git a/Android/App/res/values/analytics.xml b/Android/App/res/values/analytics.xml index 0c3c1f2..0027e27 100644 --- a/Android/App/res/values/analytics.xml +++ b/Android/App/res/values/analytics.xml @@ -4,12 +4,10 @@ UA-46233904-1 - - true - - + true Home Online + diff --git a/Android/App/src/tv/hromadske/app/gcm/GcmBroadcastReceiver.java b/Android/App/src/tv/hromadske/app/gcm/GcmBroadcastReceiver.java index 539f109..f7db076 100644 --- a/Android/App/src/tv/hromadske/app/gcm/GcmBroadcastReceiver.java +++ b/Android/App/src/tv/hromadske/app/gcm/GcmBroadcastReceiver.java @@ -1,12 +1,13 @@ package tv.hromadske.app.gcm; import android.app.Activity; +import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.support.v4.content.WakefulBroadcastReceiver; -public class GcmBroadcastReceiver extends WakefulBroadcastReceiver { +public class GcmBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { @@ -14,7 +15,7 @@ public void onReceive(Context context, Intent intent) { ComponentName comp = new ComponentName(context.getPackageName(), GcmIntentService.class.getName()); // Start the service, keeping the device awake while it is launching. - startWakefulService(context, (intent.setComponent(comp))); + context.startService(intent.setComponent(comp)); setResultCode(Activity.RESULT_OK); } diff --git a/Android/App/src/tv/hromadske/app/gcm/GcmIntentService.java b/Android/App/src/tv/hromadske/app/gcm/GcmIntentService.java index 3af29de..6b96218 100644 --- a/Android/App/src/tv/hromadske/app/gcm/GcmIntentService.java +++ b/Android/App/src/tv/hromadske/app/gcm/GcmIntentService.java @@ -61,7 +61,8 @@ protected void onHandleIntent(Intent intent) { .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher)) .setContentTitle(getApplicationContext().getString(R.string.app_name)) .setStyle(new NotificationCompat.BigTextStyle().bigText(msg)) - .setContentText(msg); + .setContentText(msg) + .setAutoCancel(true); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, urlIntent, 0); mBuilder.setContentIntent(contentIntent); @@ -72,8 +73,6 @@ protected void onHandleIntent(Intent intent) { Log.i(TAG, "Received: " + extras.toString()); } } - // Release the wake lock provided by the WakefulBroadcastReceiver. - GcmBroadcastReceiver.completeWakefulIntent(intent); } protected boolean getPushEnabled()