OneSignal API更新Live Activity时,设置sound/ios_sound为nil仍触发声音与震动问题
OneSignal API更新Live Activity时,设置sound/ios_sound为nil仍触发声音与震动问题
各位好,我最近在使用OneSignal的API更新Live Activity时碰到了个棘手的问题,想请大家帮忙看看:
明明我已经在请求的payload里设置了sound: "nil"或者ios_sound: "nil",结果发送更新请求后,通知声音还是会自动播放;更离谱的是,就算设备处于静音模式,手机照样会震动。我本来是想做静默的Live Activity更新——也就是完全不触发任何声音和震动反馈,但现在这个问题直接把我卡在这里了,完全达不到预期效果。
复现步骤
- 配置OneSignal的Live Activity更新请求,在payload里明确加上
sound: "nil"或者ios_sound: "nil"参数 - 调用OneSignal API发送这条更新请求
- 观察设备反应:会发现通知声音正常响起,静音模式下震动也依然存在
备注:内容来源于stack exchange,提问作者Yakup DURMUS
相关产品推荐
相关产品推荐

