应用程序关闭时,自定义声音在 Firebase 推送通知中不起作用
Posted
技术标签:
【中文标题】应用程序关闭时,自定义声音在 Firebase 推送通知中不起作用【英文标题】:Custom sound not working in firebase push notification when application closed 【发布时间】:2019-03-12 19:00:46 【问题描述】:当。
代码:
Uri norificationSoundURI = Uri.parse(ContrntResOlver.SCHEME_android_RESOURCE+”://“+ context.grtPackageName()+”/“+ R.raw.FILE_NAME);`
【问题讨论】:
logcat 中显示的错误是什么? @BhuvaneshwaranVellingiri :实际上自定义声音在应用程序打开时工作正常,但在应用程序从后台关闭时同样不工作。所以没有任何错误 notification.sound =Uri.parse("android.resource://"+context.getPackageName()+"/"+R.raw.FILE_NAME);//这里是FILE_NAME是名字您要播放的文件数 抱歉@BhuvaneshwaranVellingiri 在后台关闭应用程序时无法在上面的代码中工作,只有在应用程序打开时才能工作 【参考方案1】:前段时间我遇到了同样的问题,我的解决方案是删除“context.getPackageName()” - 只需硬编码您的包名称即可。
那就试试吧:
Uri norificationSoundURI = Uri.parse("android.resource://COM.YOUR_PACKAGE_NAME.BLA/"+R.raw.FILE_NAME);
【讨论】:
以上是关于应用程序关闭时,自定义声音在 Firebase 推送通知中不起作用的主要内容,如果未能解决你的问题,请参考以下文章