From 7cd756f6b0d4f53bb7d81cf3fa65920a0d36a621 Mon Sep 17 00:00:00 2001 From: sim Date: Tue, 14 Jan 2025 16:53:18 +0100 Subject: [PATCH] Re-register UnifiedPush when application starts --- .../main/java/org/joinmastodon/android/MastodonApp.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/MastodonApp.java b/mastodon/src/main/java/org/joinmastodon/android/MastodonApp.java index 48cc95cb3..763067ed7 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/MastodonApp.java +++ b/mastodon/src/main/java/org/joinmastodon/android/MastodonApp.java @@ -6,6 +6,7 @@ import android.content.Context; import android.webkit.WebView; import org.joinmastodon.android.api.PushSubscriptionManager; +import org.joinmastodon.android.utils.UnifiedPushHelper; import me.grishka.appkit.imageloader.ImageCache; import me.grishka.appkit.utils.NetworkUtils; @@ -27,7 +28,11 @@ public class MastodonApp extends Application{ ImageCache.setParams(params); NetworkUtils.setUserAgent("MoshidonAndroid/"+BuildConfig.VERSION_NAME); - PushSubscriptionManager.tryRegisterFCM(); + if (UnifiedPushHelper.isUnifiedPushEnabled(this)){ + UnifiedPushHelper.registerAllAccounts(this); + } else { + PushSubscriptionManager.tryRegisterFCM(); + } GlobalUserPreferences.load(); if(BuildConfig.DEBUG){ WebView.setWebContentsDebuggingEnabled(true);