From d2735650af8b93e048cc798e13452ca9b3fd130c Mon Sep 17 00:00:00 2001 From: AsavarTzeth Date: Fri, 23 Aug 2019 18:14:38 +0200 Subject: [PATCH] Exclude com.bankid.bus from provider installer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The addition of the ProviderInstallerImpl broke com.bankid.bus (BankID säkerhetsapp). This app is essential to Swedish users since it is effectively the de facto Swedish online id. This issue is resolved by adding the app id to the existing black list. Fixes #824 --- .../android/gms/common/security/ProviderInstallerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/play-services-core/src/main/java/com/google/android/gms/common/security/ProviderInstallerImpl.java b/play-services-core/src/main/java/com/google/android/gms/common/security/ProviderInstallerImpl.java index 4817dea1..6d702279 100644 --- a/play-services-core/src/main/java/com/google/android/gms/common/security/ProviderInstallerImpl.java +++ b/play-services-core/src/main/java/com/google/android/gms/common/security/ProviderInstallerImpl.java @@ -34,6 +34,7 @@ import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.security.Security; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Set; @@ -45,7 +46,7 @@ import javax.net.ssl.SSLContext; public class ProviderInstallerImpl { private static final String TAG = "GmsProviderInstaller"; - private static final List DISABLED = Collections.singletonList("com.discord"); + private static final List DISABLED = Collections.unmodifiableList(Arrays.asList("com.discord", "com.bankid.bus")); public static void insertProvider(Context context) { String packageName = PackageUtils.packageFromProcessId(context, Process.myPid());