路线 C 验证
GUI 只负责点开工具栏制造 entry,文本经 JSAPI 发出
0. SDK 注册
wx.config + wx.agentConfig
等待中…
—
P1. 入口场景
getContext
验证 entry 是否被场景锁死;normal 则 sendChatMessage 必失败
读取 entry
—
P1b. 当前客户群
getCurExternalChat
取 chatId
—
P2 / P3. 发送消息
sendChatMessage
观察两件事:① 是否弹出二次确认 ② 客户侧看到的发送者是谁
发送文本
原始 getContext
—
P5. entry 上下文存活性
决定 GUI 点击频率
页面已打开
0
秒 | 被切到后台
0
次,累计
0
秒
① 连发 3 条(间隔 2s)
② 等 30s 再发
③ 切走再回来后点我发
—
P6. 用户手势对照实验
一锤定音
两个按钮
唯一的区别
是调用时机:A 在点击回调里直接调;B 在同一次点击里用 setTimeout(0) 延后一拍。
若 A 静默、B 弹框 ⇒ 决定因素是
用户手势上下文
,与时间无关。
A. 同步调用(手势内)
B. setTimeout(0) 延后一拍
—
环境
—
诊断
sdk-fix-20260917
—