Как воспроизвести звук будильника и представить пользовательский вид вместо простого уведомления? - PullRequest
2 голосов
/ 12 июня 2011

Я работаю над приложением будильника для iOS 4.x.Другие приложения-будильники, которые я видел, могут предоставлять пользователю что-то, кроме локального уведомления (например, пользовательский вид), и могут воспроизводить звуковой файл.Я изучал, как это делается, и нашел только это решение:

Воспроизведение звука с выключенным экраном / не позволяйте iPhone заснуть

IsЕсть другой подход или это лучшая практика?

1 Ответ

0 голосов
/ 12 июня 2011

Когда ваше приложение не видно, вы ничего не можете отобразить.Обход беззвучного звука - это крутой трюк, но когда пользователь нажимает кнопку «Домой», ваше приложение не отображается (и может разрушиться при определенных условиях) -> поэтому вы ничего не можете отобразить.Поэтому, если вы скажете своему пользователю использовать будильник, включив его, а затем нажмите кнопку ожидания, он будет работать - вы можете отобразить что-нибудь на экране после того, как пользователь снова разблокирует iphone.Само собой разумеется, что воспроизведение звука (даже тихих звуковых файлов) разряжает батарею, поэтому ваш пользователь может быть разочарован, если он не проснулся, потому что его iphone разряжен.И да, есть лучшая практика: локальные уведомления!Начиная с iOS 5 он будет отображать значок ваших приложений рядом с уведомлением ...

...