我正在使用cordova创建推送应用程序。我正在尝试下载一个20秒的mp3文件,并在收到通知时播放该文件。 Android文档说它需要存储在/res/raw
中(请参阅https://developers.google.com/cloud-messaging/http-server-ref)。我正在使用cordova文件下载插件:https://github.com/apache/cordova-plugin-file。这个插件提供了几个预先配置的位置,但在页面上没有提到/ res文件夹。如果我尝试下载到/res/raw
,我会收到错误。
当我将我的Android设备插入计算机时,我甚至看不到那里的所有文件,这更加糟糕。我甚至无法看到我的应用程序的APK。
但回到主要问题,使用cordova-plugin文件,如何将自定义声音下载到/res/raw
以用于自定义推送通知?我已经可以下载文件了,我只是将/res/raw
指定为端点。
谢谢!