Кто-нибудь знает, как получить доступ к * родным * звуковым уведомлениям в Flex Mobile или к состоянию звука устройств?

Кто-нибудь знает о собственном расширении AIR (ANE), которое позволяет вам получить доступ к звукам уведомлений устройства? ИЛИ метод запроса, находится ли устройство в режиме «без звука» или «вибрации»?

Я настроил push-уведомления, но на моем устройстве (Android) не воспроизводится звук.

Я знаю, что могу воспроизводить свои собственные звуки, но я хочу использовать собственный звук уведомления (такой же, как звук оповещения по SMS или электронной почте), и я не хочу, чтобы звук воспроизводился, если он не должен (т.е. беззвучный режим / режим вибрации).

Я искал часы, и есть «Вибрация ANE» и другие, которые ищут возможности того же типа, но я не нашел ничего подходящего для собственных звуковых уведомлений.

Я считаю, что iOS автоматически воспроизводит звук уведомления, когда получает push-уведомление (я думаю), но Android просто мигает «заголовок тени» и показывает значок приложения для уведомления.

Может быть, кто-то еще наткнулся на решение??? знак равно

Огромное спасибо! Тодд =D


person Chaos7703    schedule 14.05.2012    source источник
comment
Я в похожей ситуации. Мне нужно узнать, находится ли устройство в беззвучном режиме, поэтому мое приложение тоже молчит. Я надеюсь, что голосование поможет.   -  person jpop    schedule 14.06.2012
comment
Вы можете проверить этот сайт здесь: extensionsforair.com/native-extensions /page/3/ Есть Silent Swithc ANE, который может раскрыть то, что вы ищете, и еще один на странице 1 (я думаю).   -  person Chaos7703    schedule 08.07.2012
comment
Вы также можете следить за этим списком: as3gamegears.com/category/air-native -extension есть некоторое совпадение, но что поделаешь... =)   -  person Chaos7703    schedule 08.07.2012


Ответы (1)


Я думаю, вам, возможно, придется быть осторожным, пытаясь получить доступ к встроенным звукам на iOS.

Мы определенно могли бы написать расширение, воспроизводящее любой из системных звуков. Однако я считаю, что эти звуки защищены авторским правом, и мое понимание Apple ToS заключается в том, что ваше приложение может быть отклонено из AppStore, если вы используете их напрямую.

Вот почему такие вещи, как расширение уведомлений, используют только значение «уведомление по умолчанию» для доступа к системным звукам, установленным пользователем. Эти звуки воспроизводятся при определенных системных событиях.

Все звуки доступны через недокументированные идентификаторы: http://iphonedevwiki.net/index.php/AudioServices

Так что да, мы очень осторожно относимся к написанию чего-либо, что может создать проблемы для разработчиков с AppStore. У вас достаточно проблем с получением приложений как есть. Но если вы читаете иначе, дайте мне знать.

person Michael    schedule 20.09.2012