На Android или iOS - как приблизиться к возможности перехода службы или приложения в неработоспособное состояние - PullRequest
0 голосов
/ 26 марта 2011

... и это нарушенное состояние сохраняется до перезагрузки устройства, так как наивная попытка перезапустить приложение не будет работать.Многие пользователи недостаточно опытны, чтобы знать, как завершить работу сервисов / фоновых приложений.Если пользователь не может (или не должен) закрывать приложения, то как насчет перезапуска приложений, которые пошли не так?(Это может случиться :)) Если мое приложение работает неправильно на чьем-то телефоне, и они не могут легко перезапустить приложение без перезагрузки телефона, это кажется проблемой.Мне известно, что приложения и службы могут быть закрыты с помощью навигации по системному меню или двойного нажатия кнопки «Домой» и т. Д., Но многие пользователи не знают об этих функциях.По этой причине я подумываю добавить в приложение явную кнопку закрытия, которая будет убивать все, что в моих силах, чтобы при последующем запуске программа снова запускалась с самого начала.Я понимаю, что это не «рекомендуемый» подход.Мысли

1 Ответ

0 голосов
/ 26 марта 2011

Мысли

Не делай этого. Вместо этого вы должны разместить на своем веб-сайте приложений запись с ответами на часто задаваемые вопросы.

В: Мое приложение больше не запускается. ПОМОГИТЕ!

A: Сначала вы должны попытаться перезапустить приложение. Если это не работает, чувствую можете связаться со мной.

Вот как вы делаете это на iPhone, iPad или iPod.

дважды нажмите кнопку домой. Появляется панель многозадачности.

[некоторые снимки экрана]

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

[больше скриншотов]

Если вы хотите поместить кнопки для функций, которые не очевидны для многих пользователей, вы получите кнопку для всего. И я (как человек, который знает все функции) не хочет, чтобы пользовательский интерфейс был перегружен кнопками.

Вы были бы удивлены, сколько электронных писем я получаю о "как я могу увеличить?" (A: Сожмите пальцы) или «Как удалить запись (в виде таблицы)» (A: Проведите пальцем по записи слева направо и нажмите красную кнопку удаления).

Если я получаю электронное письмо об этом, я просто указываю им на часто задаваемые вопросы, на которых есть несколько хороших скриншотов.


Кстати, если «нарушенное состояние» случается так часто, что вы бы решили добавить специальную кнопку, я бы снова проверил свой код на наличие ошибок.

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