在我的应用中,我有一个链接。点击链接后,我想将用户发送到Google Play并自动更新应用。
我试过了:
// package name from menifest: com.infibond.infi
public void installInfiApplication(View view){
final String apkurl = "market://details?id=" + "com.infibond.infi";
final Uri marketUri = Uri.parse(apkurl);
Intent promptInstall = new Intent(Intent.ACTION_VIEW).setData(marketUri);
startActivity(promptInstall);
}
但是这会将用户发送到商店而不更新应用。
有办法吗?如果是,那么它是什么?
答案 0 :(得分:2)
Google目前不提供通过Intent自动开始更新应用的方法。它们似乎不太可能,因为它可以控制应用程序安装远离用户。但是,用户可以为您的应用启用自动更新,以便在可用时立即获取更新,除非更新需要新的权限(在Android Marshmallow之前)。