2

Я пользуюсь службой уведомления о выпуске Bluemix и ibm-mfp-push Cordova plugin, чтобы иметь дело с Push-уведомлениями в моем приложении Ionic.Как сделать push-уведомления Bluemix воспроизводить звук и вибрировать на Android

Я бы хотел, чтобы уведомления вибрировали и воспроизводили звук, когда они были получены. Мне удалось сделать это на iOS. Но я не могу найти способ сделать это на Android.

Есть ли способ настроить службу push-звонков Bluemix и плагин Cordova для достижения того, что я хочу сделать?

Я видел this post, который претендует на то, чтобы дать решение. Но, к сожалению, он, похоже, применим только к Android client sdk, а не к Cordova sdk.

+0

Возможный дубликат [Blu-ray Android Push Notification неспособный реализовать пользовательское звуковое уведомление] (http://stackoverflow.com/questions/37364262/bluemix-android-push-notification-unable-to-implement-custom-sound-notification) –

+0

Для меня это не дубликат. Ваше решение, похоже, работает только с родным Android-клиентом sdk, а не с ibm-mfp-push cordova sdk. Я знаю, что недавно обновлен ibm-mfp-push cordova sdk и переименован в bms-push. Во всяком случае, мне действительно нужно знать, существует ли решение для этой проблемы, связанной с звуком, со старым кордовым sdk ibm-mfp-push. Не могли бы вы ответить на вопросы, которые я задал в комментарии к вашему ответу ниже? Спасибо –

ответ

2

Две вещи:

Система Push команда недавно обновлена ​​с ibm-mfp-push до bms-push, так что это может быть хорошей идеей, чтобы обновить. (Это совместимо с новым Cordova SDK.)

Как и ранее сказал Дэвид, вам необходимо внести изменения в correct directory, чтобы он воспроизводил звуковые файлы.

+2

Hi joe. Я обновился до bms-push, и теперь уведомления, полученные на устройствах Android, вибрируют и воспроизводят звук, настроенный по умолчанию на устройстве. Это не работало с предыдущей версией плагина. Кажется, что ответ на этот вопрос - это действительно обновление до bms-push –

1

Чтобы включить пользовательские звуковые уведомления для Android, просто включите свой собственный звуковой файл в свой собственный каталог ресурсов для Android.

Когда вы отправляете сообщение, добавьте правильный путь к пользовательскому звуковому файлу на панели управления или используйте Push Swagger API, чтобы сделать то же самое.

+0

Как объяснялось, я использую приложение Ionic со старой версией плагина (ibm-mfp-push). Не могли бы вы дать некоторые подробности о том, где я должен поместить звуковой файл в структуру ионного проекта? Должен ли быть WAV-файл? Для отправки сообщения, когда вы говорите «правильный путь к настраиваемому звуковому файлу», должен ли этот путь выглядеть как «res/raw/sound.wav»? И, наконец, я предполагаю, что решение, которое вы предлагаете, предназначено для создания пользовательских звуков, но разве нет способа воспроизвести звук по умолчанию устройства, когда на Android поступит уведомление? –

 Смежные вопросы

  • Нет связанных вопросов^_^