启用声音的JavaPNS推送通知

时间:2013-05-18 09:14:59

标签: java ios push-notification apple-push-notifications

我制作了一个网络应用,用于向iOS设备发送推送通知。我正在使用JavaPNS库,但是在发送通知时我无法理解如何设置声音 根据JavaPNS doc,在准备PushNotificationPayload并使用void addSound(String sound);方法添加声音时,我将值传递为默认。我收到通知但没有声音警报。我使用所有其他预防措施检查了设备。 (例如禁用静音和默认音调为三音)。下面是我的代码:

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

preparePayload()方法内部我只是使用参数进行一些验证并分配像payload.addSound(sound);

这样的值

我正在努力:

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

请帮助。感谢

1 个答案:

答案 0 :(得分:2)

当您在应用代理中注册推送通知时,您可以指定应用接受哪些类型的通知。确保UIRemoteNotificationTypeSound是您指定的类型之一。

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

   // other setup tasks here....

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

}
相关问题