ios – 在背景中的计步器

ios – 在背景中的计步器,第1张

概述我知道这已被问过100万次,但我不可能弄明白这一点. 因此,如果他们将应用程序发送到de background超过10分钟,我需要构建一个计步器应用程序并继续计算步骤事件. 客户端根本不想使用GPS,也不会播放静音,因为Apple可能会拒绝它. 有没有人有想法如何做到这一点? 客户端正在使用Runtastic计步器应用程序作为参考,我一直在分析它,它不使用也不使用位置,音乐和在后台运行超过10分钟 我知道这已被问过100万次,但我不可能弄明白这一点.

因此,如果他们将应用程序发送到de background超过10分钟,我需要构建一个计步器应用程序并继续计算步骤事件.

客户端根本不想使用GPS,也不会播放静音,因为Apple可能会拒绝它.

有没有人有想法如何做到这一点?

客户端正在使用Runtastic计步器应用程序作为参考,我一直在分析它,它不使用也不使用位置,音乐和在后台运行超过10分钟.

任何线索?这样做真的不可能吗?有可能Runtastic的人同意苹果使用一些秘密API让它在后台运行吗?

解决方法 我看了Runtastic计步器,它的Info.pList文件中有以下内容:
<key>uibackgroundmodes</key><array>    <string>audio</string>    <string>external-accessory</string></array>

所以基本上,他们做音频技巧,并声称与外部配件绑定.

我不想说明显的,但你的问题似乎是“这些是规则,但我不想跟随它们.我怎么绕过它们?”答案似乎是:“在满足其中一个标准之前,为您的应用添加功能.”来自文档:

In iOS,only specific app types are allowed to run in the background:

Apps that play audible content to the user while in the background,
such as a music player app Apps that keep users informed of their
location at all times,such as a navigation app Apps that support
Voice over Internet Protocol (VoIP) Newsstand apps that need to download and process new content Apps that receive regular updates from external accessorIEs

因此,请在您的应用中添加其中一项功能.每走一英里后添加一个设置以发出祝贺声.默认情况下将其关闭.这应该有资格获得音频播放豁免.可以选择捕获位置数据,以标记用户在行走1,000英里时的位置.默认情况下关闭此功能.这应该符合位置标准.添加一项功能,从RSS源下载鼓舞人心的Haiku,或者从runnersworld.com获取头条新闻.这可能会让你了解新内容的原因.这并不难.只需提出一些简单的十行代码功能即可让您入门.动用你的想象力.

总结

以上是内存溢出为你收集整理的ios – 在背景中的计步器全部内容,希望文章能够帮你解决ios – 在背景中的计步器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1102476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存