IBM Worklight 5.0.6 - 在推送通知错误时播放自定义声音

时间:2013-07-09 05:16:19

标签: android push-notification ibm-mobilefirst

我在本教程中提到:IBM Worklight 5.0.5 - Play custom sound on push notification

但是收到错误: enter image description here

1 个答案:

答案 0 :(得分:0)

问题是您将raw文件夹放在了错误的位置 它应该在res文件夹中。

如果项目中没有nativeResources文件夹,只需确保在raw文件夹中创建一个native\res命名的文件夹,然后将声音文件放在那里。

与FYI一样:

  1. 我已导入推送通知项目
  2. 使用我的GCM ID和密钥
  3. 更新了application-descriptor.xml
  4. 使用以下命令编辑适配器的* -impl.js文件:

    WL.Server.notifyAllDevices(userSubscription, {
          badge: 1,
          sound: "alarma.wav",
          activateButtonLabel: "ClickMe",
          alert: notificationText,
          payload: {
              foo : 'bar'
          }
      });
    
  5. 将alarama.was放置在nativeResources的raw文件夹中

    enter image description here


  6. 已部署的适配器
  7. 构建和部署的应用程序
  8. 在运行Android OS v4.0.4的设备上发布
  9. 使用“Idan”用户登录
  10. 将通知文本“test”发送给用户“Idan”
  11. 使用我放置在项目中的可怕警报声音文件在设备中收到它