【发布时间】:2019-05-31 01:29:49
【问题描述】:
我正在尝试让我的应用程序向用户发送通知,该通知将用他们的默认通知声音提醒他们。
到目前为止,我正在使用插件firebase_messaging,代码如下:
Message firebaseMessage = Message()
..to = token
..body = body
..title = title;
firebaseCloudMessage.send(firebaseMessage);
这允许我向选定的用户发送通知并将其显示在他们的主屏幕上。唯一的问题是,它在发送通知时不会在 iOS 上播放声音或给 Apple Watch 提供触觉。
如何使用 firebase_messaging 框架播放声音?
如果有帮助,这是我的配置:
_firebaseMessaging.requestNotificationPermissions(
IosNotificationSettings(
sound: true,
badge: true,
alert: true
)
);
如果我直接从 firebase 发送消息并在选项中启用声音,声音和触觉就可以工作,我只是不知道如何使用这个框架来做到这一点。
【问题讨论】:
-
我如何直接从 firebase 执行此操作将转到云消息传递 > 撰写通知 > 完成第 1 步和第 2 步。然后我跳到第 5 阶段(附加选项)并从那里启用声音。这是来自 Firebase 控制台。
标签: flutter apple-push-notifications firebase-cloud-messaging