iOS 守护进程。它们在 AppStore 上合法吗?

发布于 2024-09-28 22:07:25 字数 175 浏览 9 评论 0原文

无法确定守护程序应用程序是否可以在未越狱的 iPhone 上运行。苹果对于这些东西的政策是什么?我真的不知道我的想法是否可行...我想知道是否可以创建这样一个守护进程,它可以拦截拨出的用户呼叫并在远程用户不接听我们的呼叫时播放自定义音调信号。几乎所有手机运营商都提供自定义呼叫音服务,这意味着您可以在等待响应时听一些音乐……这让我抓狂。

Can't find out if daemon application can be run on non-jailbroken iPhone. And what is Apple policy about this stuff? I don't really know if my idea is possible at all... I wonder if it's possible to create such a daemon that can intercept outcoming user call and play custom tone signal while remote user does not answer our call. Almost all cell-operators provides a service of custom call tones which means you can listen to some music while waiting for response... This drives me wild.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

勿挽旧人 2024-10-05 22:07:25

简单明了:这是不允许的。

摘自官方应用商店审核指南

<块引用>

2.8 安装或启动其他可执行代码的应用将被拒绝

Plain and simple: It's not allowed.

Taken from the official App Store Review Guidelines

2.8 Apps that install or launch other executable code will be rejected

放血 2024-10-05 22:07:25

Apple 只允许有限的后台任务集。它们是:

  • 后台音频
  • IP 语音
  • 后台位置
  • 推送通知
  • 本地通知
  • 任务完成

更多详细信息,请参阅 iOS 开发者网站。另请注意,它们不适用于 iPhone 3G。

根据您的更新:

我想知道是否可以创建这样一个守护进程,它可以在远程用户不接听我们的呼叫时拦截拨出的用户呼叫并播放自定义音调信号。

不,不是。应用程序无法以任何方式与通话交互。来电和去电会暂停所有其他应用程序的执行。

Apple allows only a limited set of background tasks. They are:

  • Background audio
  • Voice over IP
  • Background location
  • Push notifications
  • Local notifications
  • Task finishing

More details can be found in the iOS developer site. Note, also, that they won't work on an iPhone 3G.

Per your update:

I wonder if it's possible to create such a daemon that can intercept outcoming user call and play custom tone signal while remote user does not answer our call.

No, it's not. Apps cannot interact with calls in any way. Incoming and outgoing calls suspend execution of all other apps.

风流物 2024-10-05 22:07:25

不; Apple 不允许守护进程。从 iOS 4 开始,当您按下主页按钮时,它允许应用程序进入后台,但这实际上只是应用程序切换的一种形式。该应用程序在后台无法执行太多操作。

No; Apple doesn't allow daemon processes. Since iOS 4, it allows apps to go into the background when you push the home button, but that's really just a form off application switching. The app can't do very much while in the background.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文