永发信息网

如何改进iOS客户端的升级提醒功能

答案:1  悬赏:0  手机版
解决时间 2021-12-02 01:45
如何改进iOS客户端的升级提醒功能
最佳答案
这些有问题的App包括:新浪微博、网易微博、网易新闻客户端以及大部分带有升级提示功能的App,所以我觉得这个问题还是挺普遍的。对于该问题,一句话描述起来就是:“这些App都会在用户刚刚使用它的时候,提示有新版本,让用户去App Store上下载最新的版本”。下面是某个应用的升级提示截图:

  
  为什么我认为这是一个糟糕的设计呢?因为用户刚刚打开你的App,明显就是想使用你的功能。例如刚刚打开新浪微博,可能就是想看一下最新的消息或回复。刚刚打开网易新闻客户端,可能就是想看看最新的新闻。这个时候,你告诉用户有新版本,是想让用户暂时放弃使用该App吗?我不知道有多少用户会去点“升级”这个按钮,反正我每次看到这个提示都很郁闷,因为我如果点了,我就暂时不能使用该应用了(升级时原版本的App是无法使用的)。所以我在想,这个提示升级的时间能不能做得更友好一些?

有一次在地铁上我想到了一个好办法,就是让升级提示不是出现在软件刚刚打开的时候,而是用户刚刚退出App的时候,我们可以在用户刚刚退出App的时候,向iOS设备发一个本地的通知(Local Notification),在本地通知上显示升级提示。当用户点击这个升级提示时,我们的App在启动后跳转到AppStore,这样就达到的提示升级的效果。

这样做相比以前的好处有以下几点:

用户退出App的时刻,是一个访问这个App活动的结束。在这个时候提示,用户更有理由接受升级。

即便用户当前不接受升级,但这个升级提示都会存在用户的通知中心中,用户想升级时,点击这个通知,就可以方便地一键跳到AppStore的下载页面。而之前的方法在用户取消后,用户就不方便取获下载地址了。

另外,本地通知的使用只需要iOS4.0以上版本即可,而在中国,iOS4.0以上比例达到了99%。本地通知也不需要向用户申请发送通知的DeviceToken,所以该方案很少被用户禁止(用户只能专门去通知中心将该应用的所有通知关闭)。当然,这个升级提示也不应该每次都出现,以免对用户产生太多打挠,象我在粉笔网客户端上设置的策略是最多半个月出现一次。

在我在粉笔网iPhone端实现该方案后,有一次我发现支付宝的iOS客户端也采用通知的方式来提示用户升级,看来大家都想到一块儿了。不过从通知的发送时间来看,他们应该不是使用的本地通知,而是通过服务器发送Push通知的方式。这种方式的好处是即使用户安装后一次也没有使用你的App,你还是可以通过通知来唤醒他,可能的坏处是:

可能用户已经升完级了,你还把升级通知的信息发给用户了。象我就是,支付宝都升完级了,还发通知提示我有新版可以使用。

用户如果禁止了应用的Push通知,你就没办法发送升级提醒了。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
齐庭画壁什么意思?
我一个人住,一个月用了30吨水可能吗?我一天
〈雷峰夕照〉(元)尹廷高 诗词所表达的是
梦见儿子脚被火点着火了
鱼戏莲叶间出自什么古诗
孩子呛下的咳是怎么回事
我男朋友经常叫我母狗 我很享受 你们有什么要
如何使用anchor hash技术替换history技术
鸿运小厨盒饭这个地址在什么地方,我要处理点
妈妈,这些东西先给我拿着,这句话的意思,是
泰安岳秀府邸公租房什么时候交房
马利牌水粉颜料,我买贵了吗???
如何排除体内湿毒
大家旅行可以不带行李吗
化妆品里含有cl74180是什么物质?会对皮肤造
推荐资讯
求推荐黑色,蓝色哪个好看
我的电脑还要换什么配置才可以玩吃鸡
一枕( )梁,素车( )马
晦的成语有哪些
为什么老婆以前和别人睡过,我就难受的不行
跟女友视频聊天不知道说什么了,有人追求她&#
发现4.途锐,奥迪Q7这几款车哪款好啊??
广卅到湖南永卅的火车
300微米=( )米物理要过程
江宁有哪些比较好的初中
为什么,明明喜欢一个人,却又不想去喜欢??
一块儿石头像心一半像石头一半带铆钉打一成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?