0

当我使用

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

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

4

1 回答 1

0

要使用自定义通知声音:

  1. 如果该文件夹不存在,raw请在现有文件夹下添加一个名为的native\res文件夹yourProject\apps\yourApp\android\native
  2. 将声音文件放在raw文件夹中

发送通知时,它现在应该播放您的自定义声音文件。

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

于 2013-04-24T09:14:05.340 回答