IBM Worklight 5.0.5 - Play custom sound on push no

2019-03-04 04:23发布

When I use

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

to push a notification in IBM Worklight 5.0.5 on Android, it does not seem to be possible to use the custom sound option. No matter where I put the sound file, Worklight does not find it. According to the client traces, it does not even search for the file. Has anybody ever tried this successfully?

1条回答
我只想做你的唯一
2楼-- · 2019-03-04 04:47

To use a custom notification sound:

  1. If the folder does not exist already, add a folder named raw under the existing native\res folder in yourProject\apps\yourApp\android\native
  2. Place the sound file in the raw folder

When sending a notification it should now play your custom sound file.

You can also place the sound file in a raw folder under yourProject\apps\yourApp\android\nativeResources\res; this will make sure the file will be copied to your generated Android project upon build, in case you have deleted the native folder for whichever reason.

查看更多
登录 后发表回答