当我们将目标SDK从27更改为28时,我们遇到了推送通知问题。 我们仍然可以得到它们,但是没有声音,也没有振动模式。
audioAttribute = AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_MEDIA)
.setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
.build()
channel.setSound(Uri.parse("android.resource://" + packageName + "/" + R.raw.annoying_alert), audioAttribute)
当我更改目标版本时,问题不再存在。
答案 0 :(得分:0)
最后,我们意识到通道是不可变的,之后没有办法对其进行修改。结果,到原始声音的R文件链接已更改,无法解决此问题。 只有两种解决方案