I’m trying to design a simple app that launches installation of a previously download apk file (for update purpose of another app).
This app has one button to launch the update.
Here is what i found and tried but without success :
string s = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads).AbsolutePath;
string path = s + "/TPAndroid-Signed.apk";
Android.Net.Uri apkUri = Android.Net.Uri.Parse(path);
Intent intent = new Intent(Intent.Action);
intent.SetDataAndType(apkUri, "application/vnd.android.package-archive");
intent.SetFlags(ActivityFlags.NewTask);
intent.AddFlags(ActivityFlags.GrantReadUriPermission);
intent.AddFlags(ActivityFlags.GrantPrefixUriPermission);
intent.AddFlags(ActivityFlags.GrantPersistableUriPermission);
StartActivity(intent);
Thank you for your help.
5