IOS APP开发后台任务的坑知多少
来源:www.kubikeji.com 作者:酷蜂科技 2018-09-14
[摘要] 在很多开发者看来,了解技术好像已经足够,但是大多数IOS APP开发都要考虑非常全面的问题,比如后台任务就是其中一个。在进入后台之后很多关键任务都会被封装到Background Task里,有些要点是必须要掌握的。
开发是一门技术活,需要过硬的技术还需要强大的全局统筹能力。在IOS APP开发中很多开发者都没有注意到后台运行的坑,时常让用户去踩。其实在进入后台之后很多关键任务都会被封装到Background Task里面,着重去分析就发现很多坑在里面埋伏着。
那么,需要避免的坑到底有哪些呢?
1、Crash信号:一般APP里面都会有自己的日志采集工具,这类型工具会存在三个问题。第一是在工具启动之前crash日志没有办法捕捉;第二是启动闪退没有办法上传日志;第三就是一些特殊场系统强杀没有办法捕获信号。这三个问题不解决,很容易让用户跳进坑里去。另外基于用户的隐私考虑,最好就是采集数据的时候进行加密,并且要保持刷新的频率,不能过于频繁。
2、后台任务运行坑:后台任务运营的API其实非常简单,但是运用简单代码都会隐藏着不少风险。首先系统是通过apple的crash日志来获得信号,当然这是一个强系统,用户可以先同意访问再上传分享,能在一定程度上避免隐私泄露问题,但是想要有更强的防护系统,还是需要技术人员把代码复杂化,防止用户在使用产品的时候去跳坑。
特别声明:本文章链接https://m.kubikeji.com/a/appkaifa/IOS_APPkaifa/2018091410756.html以上文章内容由广州app公司酷蜂科技编辑上传。本站部分资源来源于网络,如有侵权请联系客服删除!
上一篇:广州IOS软件开发阶段规划怎样做
下一篇:细看IOS开发的浮浮沉沉