From ee6ce1303f4d82dc887eecc3baa3faa9d882aee8 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Sun, 25 Aug 2019 23:47:04 +0200 Subject: [PATCH] Fix push messages Signed-off-by: Mario Danic --- app/src/gplay/AndroidManifest.xml | 3 ++- .../talk/services/firebase/MagicFirebaseMessagingService.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/gplay/AndroidManifest.xml b/app/src/gplay/AndroidManifest.xml index 4d802ecb1..23ad1e6bb 100644 --- a/app/src/gplay/AndroidManifest.xml +++ b/app/src/gplay/AndroidManifest.xml @@ -38,7 +38,8 @@ + android:name=".services.firebase.MagicFirebaseMessagingService" + android:exported="false"> diff --git a/app/src/gplay/java/com/nextcloud/talk/services/firebase/MagicFirebaseMessagingService.java b/app/src/gplay/java/com/nextcloud/talk/services/firebase/MagicFirebaseMessagingService.java index 692f2c97f..8a04d3906 100644 --- a/app/src/gplay/java/com/nextcloud/talk/services/firebase/MagicFirebaseMessagingService.java +++ b/app/src/gplay/java/com/nextcloud/talk/services/firebase/MagicFirebaseMessagingService.java @@ -45,6 +45,7 @@ public class MagicFirebaseMessagingService extends FirebaseMessagingService { @Override public void onNewToken(String token) { super.onNewToken(token); + NextcloudTalkApplication.getSharedApplication().getComponentApplication().inject(this); appPreferences.setPushToken(token); OneTimeWorkRequest pushRegistrationWork = new OneTimeWorkRequest.Builder(PushRegistrationWorker.class).build(); WorkManager.getInstance().enqueue(pushRegistrationWork);