实测服务端 type=7 下发的 shockTime=0.50、shockIntervalTime=0.50, 之前用 optInt 解析会截断为 0,导致振动时长 0ms。 - VibrationPattern: shockTime/shockIntervalTime Int → Float - VibrationConfigManager: optInt → optDouble().toFloat() - FiseVibrationController: 毫秒计算适配 Float Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>