• 0
Tumaso

Отправка кнопкой текущего приложения на задний фон в ios

Вопросы

Подскажите, как можно программно отправить приложение в IOS на задний фон?

В Android это делается вызовом TAndroidHelper.Activity.moveTaskToBack(True), а для ios решение найти не могу. Halt(0) для завершения не подходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 ответов на этот вопрос

  • 0
2 часа назад, Tumaso сказал:

Подскажите, как можно программно отправить приложение в IOS на задний фон?

В смысле? Без ведома пользователя? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Пользователь нажимает кнопку Закрыть и приложение должно уйти в фон. Потом когда юзер попытается программу запустить, она продолжит работу с того же места, с какого ушла в фоновый режим

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
21 минуту назад, Tumaso сказал:

Пользователь нажимает кнопку Закрыть и приложение должно уйти в фон.

Ну, по гайдам Эппла такая кнопка уже есть внизу по центру телефона, и ее не нужно изобретать заново.
По гайдам, чтобы закрыть приложение нужно нажать на физическую кнопку "домой".
Все.
Все остальное делает ОС. Именно так, как вы описали.
Мы тоже хотели сделать в приложении кнопку "выход", но посовещавшись отказались от нее.

 

PS если же вам необходимо именно "выключить" приложение, чтобы оно не выполняло какие-либо действия в фоне - ловите событие перехода приложения в фон, и реагируйте соответственно.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

У меня заказчик в дизайне предусмотрел эту кнопку, вот думаю как извернуться, чтобы она работала также, как "домой"))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Объясните ему что это противоречит гайдам Эппла.
Т.е. Эппл так не советует, и может написать это в рекомендациях/замечаниях после тестирования приложения.

В андроиде такого нет, только у Эппла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу