Как установить Apk из приложения, используя Xamarin android - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь обновить свое приложение программно.

Я могу загрузить новую версию приложения apk.

Но когда запускается установочный код, ничего не происходит, кроме действия, которое открывается и закрывается, возвращаясь к моему приложению

Код установки

            Java.IO.File apkFile = new Java.IO.File(Android.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/download/" + "com.tri.GOT.apk");

            var context = Android.App.Application.Context;

            var downloadUri = FileProvider.GetUriForFile(context, "com.tri.GOT.fileprovider", apkFile);
            Intent install = new Intent(Intent.ActionView);
            install.AddFlags(ActivityFlags.NewTask);
            install.AddFlags(ActivityFlags.GrantReadUriPermission);
            install.AddFlags(ActivityFlags.GrantWriteUriPermission);
            install.AddFlags(ActivityFlags.GrantPersistableUriPermission);
            install.SetDataAndType(downloadUri, "application/vnd.android.package-archive");
            context.StartActivity(install);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...