小编dev*_*ewb的帖子

如何启用推送通知 (FCM) 的声音?

我有一个 Ionic 应用程序和一个使用 Java 的 Mule ESB。当我从在线控制台发送推送通知时,我可以选择启用声音。我怎样才能在Java中实现这一点?

我目前用它来定义我的推送消息:

    Message message = Message.builder()
            .putData("title", title)
            .putData("body", body)
            .setTopic(topic)
            .build();
Run Code Online (Sandbox Code Playgroud)

这工作正常,发送通知时没有任何声音。标题和正文是我正在使用的两个变量。

为了添加声音我尝试过

.putData("sound", "default")
Run Code Online (Sandbox Code Playgroud)

以及一些类似的东西

.setApnsConfig(ApnsConfig.builder().setAps(Aps.builder().setSound("default").build()).build())
Run Code Online (Sandbox Code Playgroud)

.setApnsConfig(ApnsConfig.builder().setAps(Aps.builder().putCustomData("sound", "default").build()).build())
Run Code Online (Sandbox Code Playgroud)

两者都没有任何成功。如何实现与 Java 中的控制台相同的声音选项?

java firebase-cloud-messaging

0
推荐指数
1
解决办法
1434
查看次数

标签 统计

firebase-cloud-messaging ×1

java ×1