美文网首页
一种可以让应用常驻后台的方法

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

作者: MrJackyChen | 来源:发表于2017-03-25 19:42 被阅读401次

废话

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

后记

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

相关文章

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

    废话 现在有的需求需要应用常驻后台,苹果只允许地图类和音乐类的软件常驻后台,但如国我们的应用不是这样的呢,就需要我...

  • iOS 后台常驻方式总结

    背景:app有在后台运行的需求 常用的后台常驻实现方法 1.Audio(音乐播放软件) 应用在后台播放无声的音频文...

  • iOS应用后台常驻

    根据苹果文档中关于后台执行的描述,任何app都有10分钟左右的后台任务执行时间。 10分钟后,app会被iOS强行...

  • iOS PushKit的使用

      由于iOS 10禁止了VoIP类应用常驻后台的权限,导致Xcode 8 打包出来的VoIP类应用后台长连接失效...

  • 另类的"APP常驻"——UIStateRes

    在之前的项目中被iOS应用后台常驻这一问题所困扰,很多解决方法都有瑕疵,在应用审核时很容易被pass,比如:播放无...

  • 常驻后台

    参考原文 知识点: background 有时我们希望扩展不仅在用户主动发起时(如开启特定页面或点击扩展图标等)才...

  • Android内存优化汇总

    1.使用保守的Service实现模块内具体功能时,尽量避免以应用内常驻后台的Service方式实现。如果应用需要使...

  • Android M (6.0)后应用常驻后台

    在Android6.0以后,Android引入了Doze模式,目前是优化电池使用,优化后台程序。 Doze模式是A...

  • iOS 后台常驻

    伪后台? “Android是真后台,iOS是伪后台”这一条,Android是真后台真没错,它允许APP留存在后台,...

  • 在后台获取内容并刷新App

    前言: 后台应用程序刷新可以让你的应用程序定期在后台运行,这样它就可以更新它的内容。经常更新内容的应用程序,如新闻...

网友评论

      本文标题:一种可以让应用常驻后台的方法

      本文链接:https://www.haomeiwen.com/subject/fmgcottx.html