IBM Worklight 5.0.5 - 在推送通知上播放自定义声音

时间:2013-04-24 08:54:27

标签: android push-notification ibm-mobilefirst

当我使用

WL.Server.notifyAllDevices(userSubscription, {
        badge: 1,
        sound: "notification.wav",
        activateButtonLabel: "ClickMe",
        alert: notificationText,
        payload: {
            foo : 'bar'
        }
    });

要在Android上的IBM Worklight 5.0.5中推送通知,似乎无法使用自定义声音选项。无论我把声音文件放在哪里,Worklight都找不到它。根据客户端跟踪,它甚至不搜索文件。有没有人试过这个?

1 个答案:

答案 0 :(得分:0)

使用自定义通知声音:

  1. 如果该文件夹尚不存在,请在raw
  2. 中的现有native\res文件夹下添加名为yourProject\apps\yourApp\android\native的文件夹
  3. 将声音文件放在raw文件夹
  4. 发送通知时,它现在应播放您的自定义声音文件。

    您也可以将声音文件放在raw下的yourProject\apps\yourApp\android\nativeResources\res文件夹中;这将确保在构建时将文件复制到生成的Android项目中,以防您因任何原因删除了native文件夹。