2013-05-18 3 views
2

Я создал веб-приложение для отправки Push Notification на устройства iOS. Для этого я использую библиотеку JavaPNS, но я не мог понять, как установить звук при отправке уведомления.
В соответствии с документом JavaPNS при подготовке PushNotificationPayload и добавлении звука с использованием метода void addSound(String sound);, я передал значение как по умолчанию. Я получаю уведомление, но без звукового оповещения. Я проверил устройство со всеми другими мерами предосторожности. (например, отключить тихий и стандартный тон в качестве тритона). Ниже мой код:JavaPNS Push Notification со звуком включен

PushNotificationPayload payload = preparePayload(badge, sound, key, value, alert,contentAvailable);

внутри preparePayload() метод, который я просто делаю некоторые проверки с параметрами и присвоения значения, как payload.addSound(sound);

Im проталкивание:

PushedNotifications obj = Push.payload(payload, certificate,passwd, Boolean.parseBoolean(production),(totalThread < 10 ? 10 : 10), listOfDevices);

Пожалуйста, помогите , Спасибо

ответ

2

Когда вы регистрируетесь для push-уведомлений в своем делете приложения, вы указываете, какие типы уведомлений будут приниматься вашим приложением. Убедитесь, что UIRemoteNotificationTypeSound является одним из указанных вами типов.

- (void)applicationDidFinishLaunching:(UIApplication *)app { 

    // other setup tasks here.... 

    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)]; 

} 
+0

Спасибо Эран, я попробую с этим. – agpt

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