我正在尝试为私有项目制作独立的更新解决方案。根据StackOverflow的一个问题,我正在检查Web服务器上的apk版本,如果不匹配,请下载新的.apk,但不知道如何从那里安装它。任何想法如何发生这种情况?
答案 0 :(得分:0)
之前我已经看过这个,这段代码可能有效。 UpdatePackageUri的类型为Android.Net.Uri UpdatedPackageUri
/// <summary>
/// Starts the installer.
/// </summary>
/// <param name="context">The context.</param>
public void StartInstaller(Context context)
{
var intent = new Intent(Intent.ActionView);
intent.SetDataAndType(UpdatedPackageUri, "application/vnd.android.package-archive");
intent.SetFlags(ActivityFlags.NewTask);
context.StartActivity(intent);
}