当 iPhone 在勿扰模式时,微信视频或语音电话仍然会触发震动。这完全是意外行为,因为勿扰模式连电话都会被屏蔽,但竟然屏蔽不了微信。这样的设计显然会导致不必要的打扰,是令人难以接受的。午休时被吵醒会毁了整个下午。
微信在技术上如何实现突破勿扰模式的,搜了一圈也没有找到。
目前可用的解决方案,但都不完美:
- 微信设置里关闭“新消息通知->微信未打开时->语音和视频通话提醒”。这会导致日常错过微信电话。
- 勿扰模式自动触发快捷指令,手机进入飞行模式并关掉网络。这会导致睡觉时完全断网,重复呼入的紧急电话也会错过,比较危险,比如失火了也联系不上。
- 关掉 iPhone 设置里的“声音与触感->静音模式震动”。但这影响日常使用。如果这个开关提供快捷指令接口也可以解决这个问题,但查了下文档发现没有。但即使有,也会和方案 2 有类似的问题。
- 转移账号到国际版 WeChat ,最近比较流行的方案。WeChat 使用标准的 Callkit 呼叫接口,可以被 iOS 的勿扰模式管理。但 WeChat 在国内使用可能会有各种问题(尚待考察)。
目前个人暂时使用方案 1 ,并告知家人朋友使用电话或 FaceTime 联系我,不要打微信语音,因为可能被错过。
如果有人有更好的方案,请不吝赐教。