Я видел, что многие «ненадежные» домашние кнопки были проблемой с программным обеспечением, а не реальной аппаратной проблемой. Попасть в руки техников Apple Store - это здорово, поскольку они обучены работать с вами, чтобы изолировать проблему от аппаратного или программного обеспечения и достичь разрешения или плана дальнейшей изоляции. Я был бы готов позволить им стереть устройство (сделать портативный или резервную копию дома, прежде чем отправиться в магазин), чтобы они могли устранить программное обеспечение в качестве причины, пока вы находитесь в магазине. Это экономит вам обоим обратную поездку или потерю данных / контактов / приложений.
Так как они видят сотни устройств в неделю и не имеют стимула не менять телефон, если это действительно аппаратная проблема, они часто видят незначительные физические вещи раньше, чем большинство конечных пользователей.
Что касается нестабильного программного обеспечения, то часто физическое нажатие кнопки «домой» задерживается или теряется из-за того, что ОС выполняет задачу (сборщик мусора / предупреждение о памяти) или из-за сбоя, требующего много ресурсов ЦП.
Вот процедура, которую я использую, чтобы убедиться, что это плохое аппаратное обеспечение кнопки «Домой», если я нахожусь на пороге, забирая устройство iOS для обслуживания, и не удобно просто стереть устройство и установить его как новое, чтобы получить самую чистую настройку ОС возможно.
- Включите режим полета - это изолирует телефон от Wi-Fi и сотовой вышки.
- Выполните чистое отключение с помощью «сдвиньте к выключению» и красного ползунка - затем перезагрузите телефон и не скользите, чтобы разблокировать.
Это создает очень минимальную систему с работающей только основной системой. Вы можете несколько раз чередовать кнопки «сон» / «пробуждение» и «домой». Поиграйте немного - легкие нажатия, медленные нажатия, жесткие нажатия. Найдите, какое небольшое давление необходимо, чтобы активировать кнопку домой.
Если кнопка не работает - вы получите ошибки в этой минимальной системе. Один из десяти или один из 100 или 50% кликов потерпит неудачу. Вы сможете быстро определить отказ пружины из-за отказа контакта из-за любого другого отказа оборудования через 10 минут тестирования. У вас также есть повторяемый контрольный пример, чтобы показать / продемонстрировать сбой и не попасть в магазин с «призрачной» проблемой, которую нелегко воспроизвести.
Если кнопка не выходит из строя - вы будете знать это в своих костях - аппаратная кнопка на iPhone не просто устает или выходит из строя - это очень простой контактный и пружинный механизм. Когда он ломается, самый нормальный режим отказа - полный отказ.
Если это не дает сбоя - тогда у вас есть проблема с программным обеспечением - что-то застревает в системе, так что аппаратный сигнал задерживается. Возможно, звонок в AppleCare или посещение Genius Bar также очень хороши для исправления программного обеспечения.
Таким образом, чтобы подвести итог - получить помощь в любом случае. Ваш телефон должен реагировать на нажатия кнопок домой. Приложив немного знаний, вы быстро поймете, если это одно плохое приложение - телефон нуждается в восстановлении и настроен как новый - или ремонт оборудования. Я не восстановил бы телефон непосредственно перед тем, как его брать - это сотрет две недели журналов ошибок, которые могли бы помочь указать на проблему - но будьте готовы позволить им стереть устройство, если необходимо исключить программное обеспечение.