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

Android IBM Worklight 5.0.6-推送时播放自定义声音通知错误,android,push-notification,ibm-mobilefirst,Android,Push Notification,Ibm Mobilefirst,我已经完成了以下教程: 但是得到一个错误: 问题在于您将原始文件夹放置在错误的位置。 它应该在res文件夹中 如果项目中没有nativeResources文件夹,请确保在native\res文件夹中创建一个原始命名文件夹,并将声音文件放在那里 仅供参考: 我已导入推送通知项目 使用我的GCM ID和密钥更新了application-descriptor.xml 使用以下命令编辑适配器的*-impl.js文件: 将alarama.was放在nativeResources的原始文件夹中 部署适配器

我已经完成了以下教程:

但是得到一个错误:

问题在于您将原始文件夹放置在错误的位置。 它应该在res文件夹中

如果项目中没有nativeResources文件夹,请确保在native\res文件夹中创建一个原始命名文件夹,并将声音文件放在那里

仅供参考:

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

将alarama.was放在nativeResources的原始文件夹中

部署适配器 构建和部署的应用程序 在运行Android OS v4.0.4的设备中启动 使用用户Idan登录 已将通知文本测试发送给用户Idan 在设备中接收到它,带有我放在项目中的声音文件
您的Worklight版本是什么?你的安卓版本是什么?设备还是Emulator?我的worklight版本是5.0.6,android版本目标=android-8,设备上的android版本是4.0.4您的android版本是什么?设备或Emulator?,android版本目标=android-8,minSdkVersion=7,设备上的android版本是4.0.4Great,我只需要将alarma.wav放入nativeResources的原始文件夹中,一切正常,非常感谢。你好,Idan,我可以提供任何用户名来获取通知吗?当您使用用户Idan登录时。或者需要任何其他设置?Worklight提供的示例应用程序不需要任何特定的用户名/密码组合;您可以使用任何用户名登录,不需要密码。当您开发自己的应用程序时,当然鼓励使用真正的身份验证。为此,请阅读有关身份验证的培训材料。
WL.Server.notifyAllDevices(userSubscription, {
      badge: 1,
      sound: "alarma.wav",
      activateButtonLabel: "ClickMe",
      alert: notificationText,
      payload: {
          foo : 'bar'
      }
  });