我有一个设备令牌池(iOS和Android),在docs中,我发现两个平台只有一个参数sound
,显然我有两种不同的通知声音,一个用于Android和一个用于iOS。
我是否必须按设备类型拆分设备令牌才能发送到2种不同的设备类型?或者我错过了什么?
感谢。
答案 0 :(得分:1)
你错过了什么,
所以在通知正文中设置声音:'default',它适用于所有类型的设备
答案 1 :(得分:1)
您可以将两个音频文件命名为相同的名称,例如'your_app.mp3'。
相同的名称,但每个应用程序上的音乐文件不同。这不允许用户选择通知声音,但至少允许每个应用具有不同的声音。
迁移到新的Firebase HTTP v1 API,您可以customize notifications across platforms
@ daniel-raouf提出的发送数据信息的解决方案很棒;但根据我的经验,在以下情况下无法将一些数据消息发送给您的用户:
用户手机上有省电模式(默认情况下,华为,小米,One Plus ......)
当iOS用户从最近的应用中清除您的应用时(多任务)。
因此,在我看来,数据消息不是通知的可靠解决方案。