OSDN Git Service

Do not apply app-link autoVerify policy to instant app installs
authorChristopher Tate <ctate@google.com>
Thu, 5 Oct 2017 00:38:20 +0000 (17:38 -0700)
committerChristopher Tate <ctate@google.com>
Thu, 5 Oct 2017 20:45:06 +0000 (13:45 -0700)
Bug: 66698768
Test: manual
Change-Id: Ib9bea22bf8096e708eef93934e0e972be3a2a4c5

services/core/java/com/android/server/pm/PackageManagerService.java

index 0c1d4c1..f0ee141 100644 (file)
@@ -17698,7 +17698,13 @@ public class PackageManagerService extends IPackageManager.Stub
         // TODO: Layering violation
         BackgroundDexOptService.notifyPackageChanged(pkg.packageName);
 
-        startIntentFilterVerifications(args.user.getIdentifier(), replace, pkg);
+        if (!instantApp) {
+            startIntentFilterVerifications(args.user.getIdentifier(), replace, pkg);
+        } else {
+            if (DEBUG_DOMAIN_VERIFICATION) {
+                Slog.d(TAG, "Not verifying instant app install for app links: " + pkgName);
+            }
+        }
 
         try (PackageFreezer freezer = freezePackageForInstall(pkgName, installFlags,
                 "installPackageLI")) {