2010-10-25 2 views
0

Невозможно узнать, может ли приложение-демон запускаться на iPhone, отличном от jailbroken. И что такое политика Apple в отношении этого материала? Я действительно не знаю, возможна ли вообще моя идея ... Интересно, можно ли создать такой демон, который может перехватить исходящий вызов пользователя и воспроизвести пользовательский тональный сигнал, в то время как удаленный пользователь не отвечает на наш вызов. Почти все сотовые операторы предоставляют услугу пользовательских тонов вызова, что означает, что вы можете слушать какую-то музыку во время ожидания ответа ... Это приводит меня в бешенство.iOS демоны. являются ли они законными для AppStore?

+2

Какой «демон» вам нужен? Может быть, это покрывается псевдофоническим API. – kennytm

+0

отредактировал мой вопрос – heximal

ответ

4

Обычный и простой: это запрещено.

взяты из официальных App Store Review Guidelines

2.8 приложения, которые установить или запускать другой исполняемый код будет отклонен

0

Нет; Apple не разрешает процессы демона. Начиная с iOS 4, он позволяет приложениям заходить в фоновый режим, когда вы нажимаете кнопку «домой», но это действительно просто форма переключения приложений. Приложение не может делать очень много в фоновом режиме.

3

Apple позволяет использовать только ограниченный набор фоновых задач. К ним относятся:

  • фона аудио
  • голоса по IP
  • Фоновая расположение
  • уведомления Push-
  • Локальные уведомления
  • Задача завершения

Более подробную информацию можно найти в iOS developer site. Заметим также, что они не будут работать на iPhone 3G.

По Вашему обновлению:

Интересно, если это возможно, чтобы создать такой демон, который может перехватить вызов исходящего пользователя и играть пользовательский тональный сигнал, в то время как удаленный пользователь не отвечает на наш призыв.

Нет, это не так. Приложения не могут взаимодействовать с вызовами. Входящие и исходящие вызовы приостанавливают выполнение всех других приложений.

+0

спасибо, я понимаю это. просто, может быть, какой-то хитроумный трюк ... – heximal

+0

Правильно, потому что Apple разрешит это ... – ceejayoz