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

Worklight 6.1-Android推送通知到达时没有声音,android,push-notification,ibm-mobilefirst,Android,Push Notification,Ibm Mobilefirst,在2.2.3和4.x上测试的Android设备上,推送通知有问题。在IOS上,该应用程序运行正常,可以播放默认的通知声音。 这是我用来发送通知的代码: function submitNotification(userId, notificationText){ var userSubscription = WL.Server.getUserNotificationSubscription('PushAdapter.PushEventSource', userId); if (user

在2.2.3和4.x上测试的Android设备上,推送通知有问题。在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上没有声音。

如果您没有解释如何设置自定义声音,如果您提到这一点就好了

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


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

你好,伊丹,谢谢你的回答。我没有解释,因为这不是主要问题。我不想播放定制的声音;在多次尝试播放默认声音后,我只是尝试播放自定义声音。