我正在我的Ionic应用程序中使用FCM插件来接收通知。
我想让用户有机会禁用声音并对其进行自定义(如Whatsapp设置(。我该怎么做?
例如,要禁用声音,我该怎么办?我的应用程序在后台或已终止。
想知道你是否已经解决了这个问题...过了那么久。
试试这个...如果您的后端有用户的个人资料,请为通知声音创建一个标志(即他们从应用程序中选择的文件名(。当他们自定义声音时(通过选择不同的,例如mp3文件或选择无(,将此文件名发送到您的服务器并将其记录在他们的配置文件中。
下次您的应用服务器向该用户发送通知时,请记住在通知"声音"字段中指定文件名。由于通知仅发送给该用户,因此它应播放他们选择的声音。
但是,如果您使用的是主题,在这种情况下,通知将同时发送给许多用户,请尝试使用本机音频插件播放用户在通知到达时选择的声音。这意味着您将在来自应用服务器的 FCM 通知中将"声音"字段留空。
可能还有更多选择...