在Ionic 2 for Android中为推送通知放置自定义声音文件的位置

时间:2017-04-04 12:27:57

标签: android cordova ionic-framework ionic2

我在Ionic 2应用程序中使用推送插件。现在我想使用自定义声音文件。

我在我的有效载荷中发送文件名:

options = {data: {title: "Title", body: 'Body.', soundname: 'soundfile'}}

但现在我不知道将声音文件放在我的Ionic项目中的哪个位置。

我应该把它放入res / raw。但这是在我的平台文件夹中吗?有人能告诉我从根目录开始的正确路径吗?

2 个答案:

答案 0 :(得分:3)

我找到了答案:

你必须把它放进去:

platforms/android/res/raw/filename.mp3

对于iOS,我把它放在这里:

platforms/ios/res/raw/filename.mp3

在您的选项中,重要的是通知文件名没有文件类型:

options = {data: {title: "Title", body: 'Body.', soundname: 'filename'}}

答案 1 :(得分:0)

platforms/android/res/raw/ 路径未找到 ionic3。该怎么办?我必须手动创建吗?