andriod 应用更新问题

0 0 android
︷.゛打酱油
︷.゛打酱油

声望值:103 0人

2018-09-25 15:47:23 提问

关注 0关注

收藏 0收藏, 138浏览

应用发布到应用商店,老版本怎么检测新发的版本,怎么获取当前应用商店中应用当前版本信息,像苹果应用商店中的lookup/id=? 查询。
具体需求很简单,就是一个更新按钮,点击后检查商店中应用的版本信息,如果有更新,就跳转到应用商店。
有做过应用发布的吗?那个应用商店提供这样的接口,有个文档链接讲非常感谢!

请先 登录 后评论

3个回答

  • 90后攻城狮78声望 2018-09-25 09:32

    https://dev.mi.com/console/do...https://dev.mi.com/console/do...这是小米应用商店提供的应用检查更新SDK文档
    请先 登录 后评论
  • l梁上君子141声望 2018-09-25 09:32

    没必要为每个应用商店写一个查询!苹果只有一个商店,安卓商店千千万你不可能都去对应商店查询吧!一般时调用自己服务器接口获取最新版本号,然后本地版本号如果低于了该版本就直接从服务器下载apk。如果想跳转到商店中的应该用直接调用下面的代码: public static void openDetailOnSoftShop(Context context) { try { Uri uri = Uri.parse("market://details?id=" + context.getPackageName()); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } catch (Exception e) { e.printStackTrace(); if (e instanceof ActivityNotFoundException) { ToastUtil.getInstance().showShortT("没有发现应用商店"); } } }
    请先 登录 后评论
  • 闭麦听歌1v9118声望 2018-09-25 09:32

    平台上版本的查询各平台基本都会提供 SDK,但是一般应用会在多个平台上发布,只检测一个平台上的版本不够合理。最好是跟楼上说的一样,在服务器维护版本号和 apk,通过发送请求来检测是否有新版本,并且从服务器上下载。
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问