Как GuitarToolkit показывает постоянный активный баннер в фоновом режиме? - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть GuitarToolkit на моем iPhone4S (iOS 5.01 - НЕ взломан). Он имеет функцию метронома, которая продолжает играть в фоновом режиме, а также добавляет наложение красного баннера (см. Скриншоты), которое сохраняется дома. / Блокировка экрана, а также когда другие приложения работают. Баннер анимируется (цветовые импульсы), и он также «активен», при нажатии на него вы вернетесь в приложение GuitarToolkit.

Я знаю об API фонового звука для звука, но как это делает этот баннер? Моей первой мыслью были локальные уведомления, но в центре уведомлений ничего не появляется, и GuitarToolkit не указан в разделе «Уведомления в настройках».

Мой iPhone не взломан, и GuitarToolkit доступен в App Store, так какие API-интерфейсы он использует для достижения этой цели?

Home screen Lock screen

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Наличие активного AVAudioQueue создает этот баннер.

1 голос
/ 03 апреля 2012

Баннер появляется, потому что у него открыт сеанс аудиозаписи - вы заметите, что системное приложение Voice Memos делает то же самое, что и Shazam за мгновение до того, как оно входит в фоновый режим и в Skype, когда вы разговариваете по телефону.с приложением в фоновом режиме.Я не уверен в конкретном API, но это обычно то, что происходит.

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