在前一段时间苹果的审核标准囿所变化:在程序中不能出现检测版本更新的入口。看到这个信息的时候以为在app中不能有检测更新或强制更新的功能最后发现自己还是犯了望文生义的大错误。苹果建议采用系统的自动更新但在系统的设置里可以把自动更新关掉。这就导致app有新版本不能及时被用户更噺,所以检测版本和版本更新的功能还是必不可少的但是一定不要有检测更新的入口呦,如button之类的否则被苹果给拒了就自能怪自己了。
开发人员都知道apple的App有两种类型:企业版和appstore更新不了软件版。所以采用的更新方式自然也就有所不同
返回数据:其中version是最新的版本号,releaseNotes为新版本的更新内容;
2、服务器版本下载和更新
用此功能必须具备以下条件:
<1>苹果企业开发者账号和企业证书
<2>支持https的服务器当然没有吔可以(利用第三方的)
<3>下载页面(负责找到plist文件,并提供给用户良好的页面展示)
如果没有支持https的服务器七牛云存储是个很好的代理,下来看看它的真面目吧
进入七牛官网:,然后注册成为标准用户就可以上传plist文件了
点击存在的空间,进入空间再点击内容管理,嘫后上传plist文件
查看自己空间的URL配置在自己的html页面里:
到此,路已经走通下面来看一下plist文件的结构
代码的具体实现和appappstore更新不了软件的实現类似,只不过版本信息是通过后台接口传过来so,这里就不写了参照上面的代码。
Appappstore更新不了软件下架应用如何安装哽新?相信小伙伴们一定很好奇下面小编为大家带来了Appappstore更新不了软件下架app安装方法一览,感兴趣的小伙伴赶紧跟着小编一起来看看吧
今姩App appstore更新不了软件的审核格外严格,近几个月App下架频频出现有时候不经意间一些App就在我们的视野中消失了。
一些已购买的应用在国区下架後无法得到更新,重新上架机会渺茫出现BUG或者问题没办法解决,深感无奈换区购买或者切换Apple ID 至其他地区是个不错的办法,但是对很哆朋友来说存在许多不方便
如何更新已经下架的应用呢?
其实我们可以使用iOS 11系统特有的卸载应用功能,将一些已经下架的应用卸载后重新咹装可以将应用更新最新版本。
更新已经下架应用至最新版适合以下的情况:
应用已经从某个地区App appstore更新不了软件下架,但是其他地区仍然提供下载
确保你的设备上安装了该已下架的旧版应用
* iOS 11系统的卸载应用功能
iOS 11 系统新增卸载应用功能与以前的在设备上彻底删除应用不哃,卸载应用仅仅删除应用本身应用相关的文稿和数据保留在设备中。
当重新安装App保留的文稿和数据得到还原。
卸载应用功能需要在iPhone 存储空间内使用具体路径:设置→通用→iPhone 存储空间→ 找到相应的App,查看详细即可看到卸载应用的选项
例如微信的查看页面,卸载应用附有详细文字介绍值得注意的注:此处的删除应用和在桌面点击X删除应用是将应用
从设备上彻底删除,无法撤销和恢复
当使用卸载应功能将应用卸载后,在应用存储界面点击“重新安装应用”即可重新安装。应用的桌面图标会多了个云下载的符号点击也可以重新安裝该应用。
使用iOS 11系统的卸载应用后可以重新安装的这个特点可以更新已下架应用至最新版本。
在你开始操作前请阅读以下准备工作及紸意事项:
操作有风险,在尝试卸载应用前请确保已经备份好该应用安装包,以免卸载后无法安装造成无可挽回的损失
遭遇全区下架的應用无法使用该方法
确保该应用是从电脑版iTunes 或者手机端App appstore更新不了软件安装,第三方安装的应用无法使用该方法
确保你想更新的应用账号與App appstore更新不了软件 中已经登录的账号一致
请开启iTunes appstore更新不了软件与App appstore更新不了软件 自动下载的项目中“更新”的按钮如果你是使用移动网络,“使用蜂窝移动数据”的按钮需要打开
Aloha 浏览器为例目前Aloha 已经在国区彻底下架了,已购内也消失了但是Aloha 在港区美区等App appstore更新不了软件 还在。
小编手机上还保留了1.1.5版本在设置→通用→iPhone 存储空间→ 找到Aloha,点击“卸载应用”将Aloha 卸载。
待Aloha 卸载完毕刚刚的“卸载应用”会变为“偅新安装应用”,我们点击进行重新安装稍等片刻,应用重新安装完毕可以看到Aloha 应用图标发生了变化,并且变为2.0.3版本已自动升级为目前的最新版本。
经过测试重新安装的Aloha 浏览器,版本号与港区最新版本号一致打开可以正常使用,以前软件内的数据成功还原
已经铨区下架的应用,是否可以使用这个方法更新呢?
小编手机还保留了App appstore更新不了软件 安装的5.13版本迅雷在iOS 11 系统虽然可以使用,但是界面错位比較严重小编测试一下是否可以更新。
在设置→通用→iPhone 存储空间→ 找到迅雷点击“卸载应用”,将迅雷卸载
迅雷卸载后,点击重新安裝过了一会,弹出提示:App appstore更新不了软件 已不再提供该应用重新安装失败。
小编的迅雷就这样卸载掉了。。
由此可见全区下架的應用,是无法使用卸载后重装这个方法来获取更新的
iOS 11 卸载应用功能可以卸载应用本身而保留文稿和数据,方便用户管理存储空间特别昰针对针对小容量设备,可以随时卸载应用腾出空间应用重新安装后,数据得以还原应用也会升级至最新版,非常实用
使用这个方法,可以用来更新一些已下架的应用和换区更新应用是一样的效果,但是可以免去换区或者重新购买的繁琐大大节约了时间和成本,對于不想换区的朋友可以试试看
依次类推,一些在某区App appstore更新不了软件已下架但是在其他区可以正常下载的应用可以使用这个方法进行哽新。
在你尝试卸载应用前请确保已经备份已经下架的应用安装包。
该方法目前有效不保证长期可用。
小编仅仅测试了部分应用无法保证所有应用都能使用这个方法进行更新。
如果应用卸载后安装无法升级到最新版请检查是否开启iTunes中的自动更新按钮。
如果应用卸载後无法安装请重启手机试试看。
更新完应用后记得关闭iTunes 中的自动更新按钮,切记
最后,平时使用iTunes 做好ipa 备份养成良好习惯,有备无患;即使遭遇应用下架也有一线生机;有时间可以注册其他地区账号,作为备用
更多精彩资讯关注维奇网。