美文网首页
浅谈ios版本的检测与提示用户升级

浅谈ios版本的检测与提示用户升级

作者: 二维码码 | 来源:发表于2018-04-19 10:20 被阅读0次

14年苹果官方要求所有的应用里不能出现“当前版本”,‘’‘当前版本号’等,因为在ios8.0以后,苹果提供了可以在WiFi下,后台自动更新。但对于一些没有打开此权限的用户,需要在应用中给予提示。

目前我整理的方法有两个:

一.在与服务器约定协议。比如后台录入上线版本的版本号。前端拿到当前版本号,于后台的做对比,不一致就弹出提示,提示用户有新的版本要更新。

二.检测手机上安装的APP的版本,然后跟AppStore上app的版本信息联合来判断。

当前运行版本信息可以通过info.plist文件中的bundle version中获取

    NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];

    NSString *currentVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];

然后,请求APP的相关数据

https://itunes.apple.com/lookup?id=XXX    (其中XXX是你的app的商店 ID)

,你获取到数据是json数据。然后进行解析。

{trackCensoredName = 审查名称;trackContentRating = 评级;trackId = 应用程序 ID;trackName = 应用程序名称;trackViewUrl = 应用程序介绍网址;userRatingCount = 用户评级;userRatingCountForCurrentVersion = 1;version = 版本号}。

你可以在页面有个跳转到商店更新APP的接口的按钮,给予用户!

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:trackViewUrl]];

相关文章

  • 浅谈ios版本的检测与提示用户升级

    14年苹果官方要求所有的应用里不能出现“当前版本”,‘’‘当前版本号’等,因为在ios8.0以后,苹果提供了可以在...

  • ios提示用户版本升级

    本文主要介绍的是两种提示用户的更新的方法,文字比较多。但都是逻辑 现在苹果审核不能看到版本提示更新的字样以及功能,...

  • iOS 提示用户版本升级

  • ios提示用户版本升级

    本文主要介绍的是两种提示用户的更新的方法,文字比较多。但都是逻辑 现在苹果审核不能看到版本提示更新的字样以及功能,...

  • iOS版本升级提醒

    关于iOS版本升级,苹果是不允许用户有强制用户升级的提示的,但是为了让用户知道APP更新了,一般APP里面是会有版...

  • iOS APP升级提示和升级操作

    关于iOS中升级操作有2中做法:1.中iturns中去检测网上版本和手机当前版本是否是最新提示. 2.从后台服务器...

  • iOS检测版本号提示用户更新

    今天看了一下关于iOS版本更新的方法,其实我也是参考了别人的代码,就照着自己的思路写了一个工具类。 一、实现思路:...

  • Android 应用更新 适配Android Q

    1.通过后台检测版本信息,与本地版本信息进行对比。贴出获取本地版本信息的代码 2.弹窗提示用户进行下载(是否更新,...

  • iOS实现弹窗提示用户升级版本

    前言 1.项目成功对接银行存管已经过去几个月,目前线上都还稳定,暂未出现什么问题。今天无意中看到弹窗提示用户更新功...

  • iOS实现对比App版本提示用户升级

    如果要在app里加入提醒用户升级的功能,只需要几个步骤: 获取用户本地app的版本号 获取App Store上本a...

网友评论

      本文标题:浅谈ios版本的检测与提示用户升级

      本文链接:https://www.haomeiwen.com/subject/gdgikftx.html