app版本更新提醒方案

发布于:2021-06-01 15:16:28

我们的app不出意外都需要更新,完善,发布新版本。那么当新版本出来之后,怎么提醒用户进行升级呢?哪种提醒方法比较好,容易让用户升级应用呢?我在这总结了四个方法:



1. 服务器发送通知的方式。

当有新版本时,由服务器向所有用户发送通知,提醒用户进行更新。

好处:用户下载应用之后,即使一次也没使用过,也可以接收到通知,然后进行版本更新。

坏处:1)可能用户已经更新了新版本,可还是收到了有新版本的提示。

         2)如果用户关闭了接收push通知,那么即使服务器push了一个新版本提示,用户也收不到。


2.本地通知的方式。

此处,我建议在应用进入后台的时候再检查有无新版本,然后发送本地通知。因为用户在使用app的时候,并不希望被打断,或者并不希望此时升级。因为升级过程中,他不能使用该app.

方法:服务器提供一个访问现有版本的接口, 当应用进入后台的时候, 本地代码可以每隔一段时间(1天,或者3天,或者1个礼拜(不能一进入后台就访问接口))去访问服务器获取当前应用的版本,如果有更新,则弹出对话框提醒用户进行更新,此时用户更愿意更新,因为此时更新不影响用户使用现有app。

好处:不影响用户使用app,是在用户暂时不用app的时候进行更新,用户更愿意选择更新版本。

坏处:不能及时更新版本。


3.服务器提供一个接口,访问接口(在使用应用中间(比如进入某个模块,这个模块调用此接口))进行提醒更新

好处:及时。用户可以很及时的更新新版本。

坏处:是用户在使用app中间收到提示,此时一般都不愿意更新新版本。


4、另外,友盟有自动提醒的功能,利用友盟推送可以实现版本更新

     优缺点同方案一。

     实现方法: 在网站上分渠道提交app的版本号,更新日志及openURL,然后只需添加一行代码来完成自动更新检查。具体实现请看: http://dev.umeng.com/auto-update/ios-doc/integration


我是建议使用本地通知的方式。


如果小伙伴还有更多更好的方案,欢迎评论补充~~



————————————————

版权声明:本文为CSDN博主「oik_ios」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/oik_ios/article/details/43733609


阅读 483+

一片空白

父爱如山,不善表达。回想十多年前,总记得父亲有个宽厚的肩膀,小小的自己跨坐在上面,越过人山人海去看更广阔的天空,那个时候期望自己有一双翅膀,能够像鸟儿一样飞得高,看得远。虽然父亲有时会和自己开玩笑,但在做错事的时候会受到严厉的训斥。父亲有双粗糙的大手掌。