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:
parent
81d0af640f
commit
2cec79e12e
|
@ -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) {
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user