一种可以让应用常驻后台的方法

废话

现在有的需求需要应用常驻后台,苹果只允许地图类和音乐类的软件常驻后台,但如国我们的应用不是这样的呢,就需要我们想想办法了!
从网上看到的一个解决方案是在你的应用中添加一个1KB即很小的音乐文件让它在应用中无限循环播放,方法理论上听着也是可行的,但是很遗憾,试了下没成功,不知道哪位大神这样试过成功了!成功的请告知于我,感觉这个方案更好些,于是就从定位的角度解决问题,其实也是分享一个别人写的框架,我只是让大家知道而已!框架点击这里,框架中说支持ios7和8,框架也有3年的历史了,但到现在iOS 10测试依旧起效!只是在运行到项目中时会报错,报错会抱在LocationTracker.m这个方法中,只需要将报错行即
_locationManager.allowsBackgroundLocationUpdates = YES;
注释掉即可!亲测可行.

后记

如果采用这种方法在提交审核的时候很可能会被拒绝,这时候就需要你给出一个合理的解释了,为什么需要获取用户的位置!还有这种方法比较好电,因为在实时的定位,但其实如果让应用在后天一直活着的话,又怎么能不费电呢,当然在需求面前,这些都不是事,先满足需求再说吧,你说呢?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,111评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,636评论 4 61
  • 苹果官网地址 Background Execution (后台执行)当用于没有-启动应用,系统移到后台状态。对于很...
    helinyu阅读 12,356评论 0 9
  • FDA(联邦食品药品管理局)在周三(2014.8.13)批准了一种新的治疗失眠的处方药。Belsomra (suv...
    许远山阅读 5,702评论 0 2
  • 哪里,去寻,一刻安静? 哪里,去找,一片纯粹? 哪里,才是,一方净土??? 喧嚣的世间,浮躁的人心,肤浅的追求, ...
    杞人云空阅读 921评论 0 3

友情链接更多精彩内容