Будет ли Apple отклонять приложение, используя инфраструктуру sksmtpmessage для отправки электронной почты в фоновом режиме? - PullRequest
0 голосов
/ 14 августа 2011

Я думаю о создании приложения, которое будет отправлять электронную почту, не показывая родное почтовое приложение iOS. Для этого я бы использовал sksmtpmessage framework. Я также хотел бы продолжать отправлять электронную почту, когда приложение выходит в фоновом режиме. Согласно этой теме , это будет выполнимо.

Я знаю, что Apple ограничивает несколько задач, выполняемых в фоновом режиме (аудио, VoIP и местоположение). Тогда мой вопрос: будет ли Apple отклонять приложение, использующее инфраструктуру sksmtpmessage для отправки электронной почты из фона?

Приветствия:)

Ответы [ 2 ]

2 голосов
/ 14 августа 2011

Если вы просто «завершаете задачу» (т. Е. Пользователь загружает приложение, чтобы отправить несколько электронных писем, а затем завершает работу до того, как все они будут отправлены), то все в порядке - это режим многозадачности завершения задачиза.Если вы хотите постоянно отправлять электронную почту в фоновом режиме, то это почти наверняка будет отклонением (если они его обнаружат) - это не то, что они планируют сделать на iPhone.

0 голосов
/ 14 августа 2011

Из документов приложения: приложение может вызывать beginBackgroundTaskWithExpirationHandler: метод, чтобы запросить у системы дополнительное время для выполнения какой-либо длительной задачи в фоновом режиме.Если запрос удовлетворен и если приложение переходит в фоновый режим во время выполнения задачи, система позволяет приложению работать в течение дополнительного времени вместо его приостановки .(Свойство backgroundTimeRemaining объекта UIApplication содержит количество времени, необходимое приложению для запуска.)

Вы можете выполнить предыдущее время, потому что iOS 4 дает вам 10 mins времени для завершения задачи после выходаприложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...