1
0
mirror of https://github.com/MGislv/NekoX.git synced 2024-07-04 11:13:36 +00:00

Disable app if missing required splits

This commit is contained in:
世界 2021-03-18 17:44:39 +08:00
parent 81d0af640f
commit 2cec79e12e
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4
2 changed files with 8 additions and 0 deletions

View File

@ -32,6 +32,8 @@ import android.util.Log;
import androidx.core.app.NotificationManagerCompat;
import androidx.multidex.MultiDex;
import com.google.android.play.core.missingsplits.MissingSplitsManagerFactory;
import org.telegram.tgnet.ConnectionsManager;
import org.telegram.tgnet.TLRPC;
import org.telegram.ui.ActionBar.Theme;
@ -338,6 +340,11 @@ public class ApplicationLoader extends Application {
} catch (Throwable ignore) {
}
//noinspection deprecation
if (BuildVars.isPlay && MissingSplitsManagerFactory.create(this).disableAppIfMissingRequiredSplits()) {
return; // Skip app initialization.
}
super.onCreate();
if (BuildVars.LOGS_ENABLED) {

View File

@ -32,6 +32,7 @@ public class BuildVars {
public static boolean isUnknown = !BuildConfig.BUILD_TYPE.startsWith("release");
public static boolean isMini = BuildConfig.FLAVOR.startsWith("mini");
public static boolean isPlay = BuildConfig.FLAVOR.endsWith("Play");
static {