前言
作为一个iOS开发者,对于iOS客户如何提醒用户升级是一个不可回避的问题,也许你会说这是产品汪应该考虑的事情,其实也不完全是,万一产品汪没有考虑到呢?😜这种情况下你是不是可以拿出来和他撕一撕。
提醒策略
1. App Store 提醒
其实 App Store 提醒是每一款 App 都具有的功能,我们无需做额外的操作,有苹果应用商店自动检测提示,我们需要注意的是写好产品更新文案即可。
2. 远程推送提醒
当我们有新的版本发布的时候,我们可以通过后台服务器推送去通知用户更新客户端。
优点:
- 新版本一发布我们就可以通知到用户哪怕他并没有打开过我们的应用
缺点:
- 如果用户通过其他途径已经更新了,这种情况下还是会受到通知,这无疑为用户增加了干扰。
- 如果用户关闭了推送通知,那么服务器即使推送了更新,用户也不会受到更新提示
3. App 内部弹框提醒
App 内部弹框更新提醒,这是目前应用得非常广泛的一种更新提醒方式,其中有弱更强更之分。
在 App 只做了一些小的修改的时候,我们就没有必要强制用户更新,如果我们出现了重大改版或者其他因素导致老旧的 App 无法正常使用,这种情况下,我们需要强制用户更新 App。那么问题来了,我们如何控制什么时候强更,什么时候弱更呢?这就需要后台服务器的兄弟配合了,我们的后台兄弟需要为我们提供一个接口,这个接口里包含我们所需要的强弱更判断,以及版本判断,这样我们就可以灵活的进行强弱更以及版本判断了