firebase消息android通知没有声音或优先级

yrdbyhpb  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(324)

我使用以下代码向运行cordova的android设备发送firebase通知。

public Message buildMessage(NotificationDTO notificationDTO) {
    return Message.builder()
            .setAndroidConfig(buildAndroidConfig(notificationDTO))
            .setApnsConfig(buildApnsConfig(notificationDTO))
            .setToken(notificationDTO.getToken())
            .build();
}

public AndroidConfig buildAndroidConfig(NotificationDTO notificationDTO) {
    AndroidNotification androidNotification = AndroidNotification.builder()
            .setPriority(AndroidNotification.Priority.MAX)
            .setVisibility(AndroidNotification.Visibility.PUBLIC)
            .setTitle(notificationDTO.getTitle())
            .setBody(notificationDTO.getBody())
            .setSound("default")
            .build();

    return AndroidConfig.builder()
            .setNotification(androidNotification)
            .build();
}

该设备不会在锁屏上显示通知&即使已将“优先级”设置为“最大”且对公众可见,也不会发出声音或振动
奇怪的是,如果手机(小米mi10)设为静音,通知就会震动。这两个问题可能是联系在一起的,但我需要一些帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题