【问题标题】:Is There any way to Stop Playing previous Notification Sound if sound is 24 seconds of duration?如果声音持续时间为 24 秒,是否有任何方法可以停止播放以前的通知声音?
【发布时间】:2021-08-19 09:35:40
【问题描述】:

我目前正在开发一个具有 24 秒持续时间的自定义通知音调的应用程序。我面临的问题是当收到两个具有一点时间差异的推送通知并且两个声音开始播放时...... 有没有办法停止播放以前播放的通知声音? 我已经尝试过但以编程方式降低音量,但这没用。

【问题讨论】:

    标签: ios swift firebase push-notification swift5


    【解决方案1】:

    有两种选择:

    1. 调整您的服务器,使其检查上次通知的时间,并且不会发送新通知或发送通知内容中带有修改后的声音参数的新通知。

    2. 不要在通知中添加声音参数,而是在 NotificationService 扩展中播放声音。您可以使用它在向用户显示之前根据需要更改和处理推送通知。

    【讨论】:

    • 发送没有声音的新通知不起作用...!
    猜你喜欢
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多