admin 管理员组文章数量: 887016
android 自定义推送声音,android
根据推送插件的Ionic文档,我为Android O及更高版本创建了Channel。 参考链接:
我实际上想在收到推送通知时播放自定义声音,并且该声音已经在Android 7(牛轧糖)及以下版本上运行,但是我在Android Oreo及更高版本上遇到问题,正在接收推送通知,但没有播放自定义声音。 我引用了许多链接来解决此问题,但没有任何帮助。
参考链接:
在大多数建议的解决方案中,他们建议在createChannel方法中添加“ sound”参数,如下所示:
this.push.createChannel({
id: "testchannel7",
description: "asdf",
sound: 'pulse',
// The importance property goes from 1 = Lowest, 2 = Low, 3 = Normal, 4 = High and 5 = Highest.
importance: 4,
vibration: true
}).then(() => console.log('Channel created'));
但是我越来越
打字稿错误:-打字稿错误类型'{id:string; 描述:字符串; 重要性:3; 声音:弦; }”不能分配给“通道”类型的参数。 对象文字只能指定已知的属性,而“声道”类型中不存在“声音”。
即使我将我的sound.mp3文件也存储在以下位置:-platform / android / app / src / main / res / raw
在我的有效载荷中,已经添加了声音参数,没有扩展名,例如:-
{
...,
...,
sound: soundname,
...
}
我的离子环境配置:-
离子型:
ionic(Ionic CLI) :4.5.0(/ usr / local / lib / node_modules / ionic)
离子框架 :离子角3.9.2
@ ionic / app-scripts :3.1.6
科尔多瓦:
科尔多瓦(Cordova CLI) :8.1.2(cordova-lib@8.1.1)
Cordova平台 :Android 7.1.4
Cordova插件 :cordova-plugin-ionic-webview 3.1.1
推送插件版本:-
phonegap-plugin-push 2.2.3“ PushPlugin”
请帮助我解决这个问题,谢谢。
本文标签: android 自定义推送声音 Android
版权声明:本文标题:android 自定义推送声音,android 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1731102184h1441543.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论