我在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上没有声音。
答案 0 :(得分:0)
你没有解释你是如何尝试设置自定义声音的,如果你提到它的话会很好。
同时,请看同一主题的以下问题(该部门没有任何变化,因此一般步骤仍然正确):
如果它不存在,请在native \ res文件夹中创建名为“raw”的文件夹。将自定义声音文件放在那里。确保按照上面第一个问题中的说明在代码中定义它。