Firebase 设置不同的声音通知
我有一个设备令牌池(iOS和Android),在中,我发现两个平台只有一个参数Firebase 设置不同的声音通知,firebase,firebase-cloud-messaging,firebase-notifications,Firebase,Firebase Cloud Messaging,Firebase Notifications,我有一个设备令牌池(iOS和Android),在中,我发现两个平台只有一个参数声音,显然我有两个不同的通知声音,一个用于Android,一个用于iOS 我是否必须按设备类型拆分设备令牌以发送到两个不同的设备类型?还是我错过了什么 谢谢。你错过了什么 A-如果您希望允许用户在任何设备上选择其首选的通知声音,那么 不要发送通知 仅发送数据以强制接收的内容通过onReceive事件 在on receive中,将声音、图标和数据添加到通知生成器中 B-如果您希望应用程序使用默认声音 因此,在通知正文中设
声音
,显然我有两个不同的通知声音,一个用于Android,一个用于iOS
我是否必须按设备类型拆分设备令牌以发送到两个不同的设备类型?还是我错过了什么
谢谢。你错过了什么 A-如果您希望允许用户在任何设备上选择其首选的通知声音,那么
因此,在我看来,数据消息并不是一个可靠的通知解决方案。有趣。您是否打算在前台接收此通知?如果是这样,您是否考虑过使用
数据
有效负载并设置自定义键值对,为每种设备类型指定要使用的声音?e、 g.“android_sound”:“sound1”、“ios_sound”:“sound2”
谢谢你的技巧,但不幸的是,此通知将在后台和前台收到。你能在两个平台上用相同的名称命名两个声音文件吗?是的,我使用新的api(忘记回复)解决方案2为我工作