【问题标题】:JavaPNS Push Notification with sound enabled启用声音的 JavaPNS 推送通知
【发布时间】:2013-05-18 09:14:58
【问题描述】:

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

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);

请帮助。谢谢

【问题讨论】:

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


    【解决方案1】:

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

    - (void)applicationDidFinishLaunching:(UIApplication *)app {
    
       // other setup tasks here....
    
        [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
    
    }
    

    【讨论】:

    • 谢谢 Eran,我会试试这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多