Worklight 6.1 - Android推送通知到达时没有声音

时间:2014-08-16 21:05:12

标签: android push-notification ibm-mobilefirst

我在Android设备上遇到推送通知问题(在2.2.3和4.x上测试)。在IOS上,应用程序运行正常,播放默认通知声音,应该是。 这是我用来发送通知的代码:

function submitNotification(userId, notificationText){
    var userSubscription = WL.Server.getUserNotificationSubscription('PushAdapter.PushEventSource', userId);


if (userSubscription==null){
    return { result: "No subscription found for user :: " + userId };
}

var badgeDigit = 0;

var notification = WL.Server.createDefaultNotification(notificationText, badgeDigit, {custom:"data"});

WL.Logger.debug("submitNotification >> userId :: " + userId + ", text :: " + notificationText);

WL.Server.notifyAllDevices(userSubscription, notification);

return { 
    result: "Notification sent to user :: " + userId 
};
}

我也试过使用自定义声音;同样的结果:在Android上没有声音。

1 个答案:

答案 0 :(得分:0)

你没有解释你是如何尝试设置自定义声音的,如果你提到它的话会很好。

同时,请看同一主题的以下问题(该部门没有任何变化,因此一般步骤仍然正确):

如果它不存在,请在native \ res文件夹中创建名为“raw”的文件夹。将自定义声音文件放在那里。确保按照上面第一个问题中的说明在代码中定义它。