Android实现跳转到应用市场进行版本更新功能

现在版本更新有两种处理方式了:
(1)跳转到App应用市场(例如:应用宝、豌豆荚等等),通过应用市场下载更新安装。
(2)在App内进行Apk下载,下载完成后更新安装。

实现思路:
1.请求后台数据,根据返回版本号对比判断应用是否需要进行更新操作。
2.若不需要,跳转到登录或应用主界面,若需要进行弹框,让用户选择是否进行更新操作。
3.若用户选择取消更新,则跳转到登录或应用主界面
4.若用户选择更新,则判断手机内是否安装需要进入的应用市场APP。
5.如果已安装,那么根据包名直接进入应用市场的详情页面下载apk.
6.如果未安装,那么根据后台返回的地址,用浏览器打开进行下载。
关键步骤代码说明:
1.判断用户手机内是否安装需要进入的应用市场APP
/**
* 判断应用市场是否存在的方法
*
* @param context
* @param packageName
*
* 主流应用商店对应的包名
* com.android.vending -----Google Play
* com.tencent.android.qqdownloader -----应用宝
* com.qihoo.appstore -----360手机助手
* com.baidu.appsearch -----百度手机助
* com.xiaomi.market -----小米应用商店
* com.wandoujia.phoenix2 -----豌豆荚
* com.huawei.appmarket -----华为应用市场
* com.taobao.appcenter -----淘

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值