mirror of
https://github.com/zapstore/zapstore.git
synced 2026-10-05 20:48:24 +00:00
Use setInstallReason and setRequestUpdateOwnership for silent updates
This commit is contained in:
+8
@@ -79,6 +79,14 @@ class SilentInstallPlugin : FlutterPlugin, MethodCallHandler {
|
||||
params.setPackageSource(PackageInstaller.PACKAGE_SOURCE_STORE)
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
params.setInstallReason(PackageManager.INSTALL_REASON_USER)
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
||||
params.setRequestUpdateOwnership(true)
|
||||
}
|
||||
|
||||
val sessionId = packageInstaller.createSession(params)
|
||||
val session = packageInstaller.openSession(sessionId)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user