Worklight 6.1-Android推送通知到达时没有声音
在2.2.3和4.x上测试的Android设备上,推送通知有问题。在IOS上,该应用程序运行正常,可以播放默认的通知声音。 这是我用来发送通知的代码: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
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的文件夹。将您的自定义声音文件放在那里。确保按照上面第一个问题中的说明用代码定义它。你好,伊丹,谢谢你的回答。我没有解释,因为这不是主要问题。我不想播放定制的声音;在多次尝试播放默认声音后,我只是尝试播放自定义声音。