您当前的位置:首页 > 电脑百科 > 站长技术 > 移动营销

Android保活从入门到放弃:乖乖引导用户加白名单吧

时间:2020-06-25 16:05:48  来源:  作者:

1、引言

IM在Android上的保活问题经常在即时通讯网的论坛和技术群里被讨论,自从Android 8.0后系统大大降低了后台运行应用的保活容忍度(详见《Android P正式版即将到来:后台应用保活、消息推送的真正噩梦》),保活从黑科技横行的时代进入了技术蛮荒阶段,真要实现保活,技术难度越来越大。

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

不过话说回来,既然用黑科技进行保活是Andriod技术的逆潮流,那何不回头是岸,做个“良民”?

本文将以某款线上的IM产品为例,介绍它是如何引导用户在多款主流机型上加白名单的,并分享了该款IM中已制作完成的多达7款主流Andriod机型的详细加白FAQ页面资源(含完整html+图片),方便您进行参考、学习和研究,希望能为你的应用开发带来帮助。

特别申明:本文示例中的资源来自某款真实的IM产品,仅供学习和研究,请勿用作非法用途,如有侵权,请告之于我。

学习交流:

- 即时通讯/推送技术开发交流5群:215477170[推荐]

- 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM》

本文已同步发布于“即时通讯技术圈”公众号,链接是:
https://mp.weixin.qq.com/s/JqWloZLBYicpxElVL_HKYw

2、Android保活,变的越来越不可能了

IM产品在Android上的保活问题从早期的系统版本到现在,从未有人停止过尝试。即时通讯通讯网也随着Andriod系统版本的升级,持续整理了很多篇相关文章,比如下面这些(文章的顺序按照Android系统的版本从低到高)。

《应用保活终极总结(一):Android6.0以下的双进程守护保活实践》

《应用保活终极总结(二):Android6.0及以上的保活实践(进程防杀篇)》

《应用保活终极总结(三):Android6.0及以上的保活实践(被杀复活篇)》

《Android进程保活详解:一篇文章解决你的所有疑问》

《Android P正式版即将到来:后台应用保活、消息推送的真正噩梦》

《全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)》

上面这些文章,我们可以看到,自从Android 8.0(即Andriod P)以后,IM以及其它需要在后台保活的产品,存活难度越来越高,黑科技几乎都不起作用了。

于是,一些技术从牛们只能从更深的Android系统层面尝试突破系统的保活限制,比如这两篇:《史上最强Android保活思路:深入剖析腾讯TIM的进程永生技术》、《Android进程永生技术终极揭密:进程被杀底层原理、App应对被杀技巧》。

正如上面两篇文章,为了跟系统作斗争,可谓斗智斗勇。但Android系统的历史进程终究无人能阻挡,越来越严格的保活限制已经是Android官方及各大手机厂商的共识。

好吧,之前费尽心机折腾的各种黑科技,如今就像浮云一样。。。

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

3、死磕保活?别做梦了,回头是岸

正如上节所述,鉴于Andriod保活变的越来越不可能,很多原本靠黑科技保活的产品,开始重新审视保活技术实现,到底是把保活黑科技这条路走到黑,还是回归Android官方最佳实践(乖乖引导用户手动设置白名单)?

我个人认为,后者是保活技术发展的必然结果,就像之前分享的这篇文章里所做的尝试一样:《2020年了,Android后台保活还有戏吗?看我如何优雅的实现!》,规范地引导用户“加白”。

放弃“黑科技”,并不意味着技术不行,回归“良民”,反而变的一身轻松。

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

4、调用系统代码引导用户加白名单,也不完美

之前整理的《2020年了,Android后台保活还有戏吗?看我如何优雅的实现!》一文,是按照不同的机型,自动适配代码并在代码中调用系统的加白名单设置功能。

比如像下面这样的代码调用:

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

(▲ 以下代码引用自《2020年了,Android后台保活还有戏吗?看我如何优雅的实现!》)

会弹出这样一个窗口:

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

这个方法确实不错,但因为机型不同、同机型的ROOM版本不同,代码的兼容处理,可能会相当复杂,所以方法虽好,但也并不能一劳永逸的解决所有问题。

5、应用内提供更多机型的“加白”FAQ帮助,是一个补充办法

正如上节所示,调用系统代码引导用户加白名单确实算的上“优雅”,但在不同的机型、同机型的不同系统版本上,可能差异很大,代码兼容性是个头疼的问题,总之这不是个百分百完美的办法。

这就需要一个补充手段,比如我们可以针对大量不同的机型,针对它的最行或最常用系统版本,在应用内以FAQ帮助网页的方式,为用户提供帮助。

比如可以在手机里打开像下面这样FAQ网页页面:

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

至少能在调用系统代码无法实现的情况下,可以让用户自主找到解决问题的办法。而这便是本文要分享,下节内容会以一个市面上做的比较好的IM应用为例,为你提供一个完整示例。

6、一个完整的“加白”FAQ帮助示例

最近发现的一款市面上的IM应用(此产品跟即时通讯网无任何关系,仅仅是作为技术研究参考对象而已),它内置的“加白”FAQ帮助就很完善。

以下是从该款IM中截下来的图:

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

以下是该款IM应用中的运行演示视频(点此打开视频链接):

收起视频

目前该应用中FAQ帮助已覆盖7款主流Andriod机,以下是完整示例页面链接:

1)如何解决华硕手机收不到消息提醒?(手机里查看,效果更佳)

2)如何解决 HTC 手机收不到消息提醒?(手机里查看,效果更佳)

3)如何解决华为手机收不到消息提醒?(手机里查看,效果更佳)

4)如何解决小米手机收不到消息提醒?(手机里查看,效果更佳)

5)如何解决 OPPO 手机收不到消息提醒?(手机里查看,效果更佳)

6)如何解决三星手机收不到消息提醒?(手机里查看,效果更佳)

7)如何解决 vivo 手机收不到消息提醒?(手机里查看,效果更佳)

可以看到,这款IM里的“加白”FAQ做的还是比较细、覆盖的机型也比较典型, 如果你有类似的想法或需求,完全可以参考这款产品的实现。尤其在一些特定的场景(比如企业内部的IM等)下,这种方式还是能解决大部分终端用户的问题的。

7、覆盖7款主流机型的“加白”FAQ页面静态资源(附件下载)

我整理了上节中提到的这款IM产品中的全部“加白”FAQ帮助页面静态资源,覆盖7款主流Andriod机型,如果你也需要同样的东西,可以参考这份完整的示例实现,打包到手机中使用之。

以下是这份静态资源示例的内容(图太长,已截掉了一部分):

Android保活从入门到放弃:乖乖引导用户加白名单吧

 

无法上传附件,见谅。

(本文同步发布于:
http://www.52im.net/thread-3033-1-1.html)



Tags:Android保活   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1、引言IM在Android上的保活问题经常在即时通讯网的论坛和技术群里被讨论,自从Android 8.0后系统大大降低了后台运行应用的保活容忍度(详见《Android P正式版即将到来:后台应用...【详细内容】
2020-06-25  Tags: Android保活  点击:(118)  评论:(0)  加入收藏
▌简易百科推荐
为什么有人用企业微信一场活动裂变上千人?有的却一个群都进不满?其实大多数运营,都忽略了企微基础功能的搭建!链小卡经常会收到一些小伙伴的提问,比如:企业微信如何设置自动回复、...【详细内容】
2021-07-20  群友科技  搜狐号  Tags:企业微信   点击:(107)  评论:(0)  加入收藏
任何一个平台的起来,一定会伴随着一批陪跑者,所谓陪跑者,就是总有那么一批人,看好这个平台,然后在某个阶段切入,玩了几个月之后,又黯然退场。当然,在行业内部,我们对这类人,不叫陪跑...【详细内容】
2021-07-15  那个吴小明    Tags:视频号炮   点击:(65)  评论:(0)  加入收藏
电商小程序如今已然占据了行业的大片河山,更有不少时代黑马通过小程序获取了人生的第一桶金,又或是成功实现了企业的改革和转型。而小程序的运营问题一直是我们的重中之重,毕竟...【详细内容】
2021-04-13  中联科技   企鹅号  Tags:电商小程序   点击:(202)  评论:(0)  加入收藏
我打小程序可以实现单号分享功能啦,此功能不需要绑定店铺,可以随时随地进行单号分享,具体操作如下:一、微信搜索小程序{我打快递助手}二、点击登录,选择电子面单分享按钮三、点击...【详细内容】
2021-03-29      Tags:小程序,单号分享   点击:(390)  评论:(0)  加入收藏
自从微信小程序上线之后,很多的商家对小程序有很高的期待,因为小程序的使用体验可以媲美app,而且使用起来比较方便,西安的青云在线小编告诉您,现在微信小程序之所以大家都比较喜...【详细内容】
2021-02-03      Tags:微信小程序   点击:(182)  评论:(0)  加入收藏
近些年,小程序的迅速崛起,给广大企业带来了全新的发展契机,大家争先恐后去进行长沙小程序开发,想要借此在其中获取发展机会。但小程序的成败往往取决于用户的留存情况,而小程序想...【详细内容】
2021-01-22      Tags:小程序   点击:(179)  评论:(0)  加入收藏
根据官方今年9月披露的数据显示,小程序的日活跃用户超过4亿,覆盖超过200个细分行业,小程序超过百万级体量,小程序从业者达536万。由此可见,小程序作为微信闭环生态系统中重要的一...【详细内容】
2020-10-14      Tags:小程序裂变   点击:(105)  评论:(0)  加入收藏
做APP推广的,无论是新手菜鸟,还是入行多年老司机,难免一不小心会掉坑,今天姑婆特意整理了一些常见的app推广之大坑小坑,除了提醒大家之外,也欢迎在做app推广的同学们把自己遇到的...【详细内容】
2020-10-09      Tags:APP推广   点击:(118)  评论:(0)  加入收藏
尽管越来越多的商家开始认识到小程序快速、低成本获客的优势,但制作出的小程序却徒具其形,并没有真正运营起来,导致小程序并没有给商家带来实实在在的收益。为此,小编整理了一份...【详细内容】
2020-09-08      Tags:小程序运营   点击:(138)  评论:(0)  加入收藏
07:13详细许多企业在进行APP开发后,都比较关注自己APP应用在应用市场的下载量,因为下载量高,就意味着APP应用越受欢迎,这样最终的效果才会更好。但其中有很多APP应用的下载量其...【详细内容】
2020-09-03      Tags:APP下载   点击:(252)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条