diff --git a/mastodon/src/main/java/org/joinmastodon/android/MastodonApp.java b/mastodon/src/main/java/org/joinmastodon/android/MastodonApp.java index 48cc95cb3e..763067ed75 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.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 void onCreate(){ 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);