美洽怎么设置客服会话消息推送震动?
在美洽设置客服会话消息震动,先打开美洽客服APP或网页版后台,进入“设置/消息”或“消息与提醒”,找到通知、声音或震动并开启;若无该项,去手机系统应用通知管理为美洽允许振动(Android检查通知通道,iOS在设置通知允许声音与振动),同时确认免打扰和省电策略未阻止。开发者可在推送或SDK里启用振动。

先讲清楚:震动到底在哪儿控制、为什么有时候不振动
想让手机在有新会话或新消息时振动,注意有两个层级:一是美洽这类应用自身的“应用内通知/震动”开关,二是手机系统层面的通知权限与策略(比如通知通道、免打扰、省电、后台限制等)。如果只是把美洽内把震动打开,但系统层面拒绝或把通知静音/限制了,还是不会振动。反过来即便系统允许,如果美洽没发送带有通知或没有把振动设置打开,也不会有感觉。
不同场景下的设置步骤(一步一步来)
1. 坐席(客服人员)——美洽客服APP或网页版后台
- 美洽客服APP:打开APP后,通常在右下或侧边栏找到“设置”或“我的”->“设置/偏好设置”;进入“消息”或“通知与提醒”里,查找“新消息提醒/声音/震动”等开关,确保“震动”被打开。
- 网页版后台(PC端):网页版通常有“个人设置”或“坐席设置”,里面会有消息提醒相关选项。注意,桌面浏览器本身对振动支持非常有限,桌面端一般更多是声音/弹窗提示,振动通常只在手机端有效。
- 为什么要这么做:坐席端开关决定应用是否在接收消息时触发本地提醒(含震动),是第一道门。
2. 访客端(客户/用户)——网站嵌入/小程序/客户端
- 如果你是访客端的用户,移动端打开网站或小程序与美洽对话,震动能力取决于访客端所在的容器:原生App能振动,H5网页在移动浏览器里通过浏览器通知或振动API,限制更多;小程序由平台决定。
- 用户端通常可以在“我的-设置-通知”里管理是否允许对话消息震动,开发者在集成时也要将访客端提醒逻辑实现好。
3. 手机系统设置(必须做)
这个步骤经常被忽略,但非常关键。
- Android(8.0 及以上):
- 进入手机“设置-应用与通知-应用信息-美洽(或美洽客服)-通知”,检查是否允许通知。
- 查看该应用的“通知通道”(Notification Channels),找到“消息提醒/会话消息”等通道,确保通道允许并勾选振动或自定义振动模式。
- 如果手机有省电或后台管理(如华为、小米等厂商强优化),要在“自启动/电池优化/后台管理”里放行美洽,避免被系统限制。
- iOS:
- 进入“设置-通知-美洽(或美洽客服)”,允许“允许通知”,并打开“声音”。iOS 的振动行为由系统控制:当有声音且手机在响铃模式或允许振动时,会产生振动;静音模式下若“在静音时振动”被关闭则不会振动。
- 另需确认“勿扰模式/专注模式”是否阻止通知。
4. 开发者/技术方:推送与 SDK 层面的配置
如果你是技术人员,需要把握推送与 SDK 的能力和限制。
- Android:
- 利用通知通道(NotificationChannel)创建时,可以指定 vibrationPattern 并开启震动。对于自定义推送,需要在服务器推送 payload 或客户端接收到消息后,通过创建带振动设置的 Notification 实例来触发振动。
- 注意:从 Android 8 开始,通知通道设置优先级和振动是由用户/系统决定的,应用只能在创建通道时提供默认,用户可修改。
- iOS:
- APNs(Apple Push Notification Service)本身不直接控制振动。iOS 的振动通常由通知携带声音(sound)和系统设置触发。若需要自定义振动体验,可以在收到远程通知后通过应用内逻辑触发本地振动(只在应用在前台且获得权限时),或使用本地通知带声音。
- 推送平台与第三方:若你使用 JPush/Umeng/FCM 等推送服务,需参考它们如何在 Android 通道或 payload 中配置振动参数,且把这些策略与美洽 SDK 的通知处理逻辑结合。
一步步手把手:常见具体操作示例
示例一:坐席在美洽客服APP开启震动(常见路径)
- 打开美洽客服APP → 点击右下“我的”或左上菜单 → 进入“设置/偏好设置”。
- 选择“消息与提醒”或“通知设置”,找到“新消息震动/振动提醒”,开启。
- 在手机系统层确认该应用的通知权限与振动开关已允许。
示例二:Android 开发者在通知通道里添加振动
- 在创建 NotificationChannel 时设置 vibrationPattern 和 enableVibration(true)。
- 例:channel.setVibrationPattern(new long[]{0, 250, 150, 250}); channel.enableVibration(true);
- 注意:用户可以在系统设置里修改该通道,务必在产品说明里提示客服开启系统通知通道的振动。
排查清单:如果仍然不振动,按这个顺序来
- 确认美洽应用内的“震动/消息提醒”已开启。
- 检查手机系统通知是否允许美洽发通知(通知被关会导致无声无振动)。
- Android:检查对应通知通道是否关闭振动或被降级;iOS:检查“通知-声音”是否允许以及“静音/振动”设置。
- 检查手机是否处于“免打扰/专注”模式或被省电策略限制后台行为。
- 如果使用的是第三方推送,确认推送 payload 中含有正确的振动/通道参数,且服务端发送成功。
- 重启手机或重装应用(排除临时系统异常),再测试。
测试与验证方法(如何确认真的会振动)
- 在坐席和用户两端分别用不同账号互发消息,确保消息能从服务端下发且触发通知。
- Android:使用 ADB 或日志查看是否有通知被系统收到(logcat 检查 Notification 生成)。
- iOS:检查是否能接收到远程通知,若应用在前台,可用本地振动 API(AudioServicesPlaySystemSound 或 Haptics)测试。
- 实测不同系统场景:当屏幕锁定、屏幕亮起、静音模式、免打扰模式等情况下分别测试,记录差别。
表格:快速对照指南
| 平台 | 设置位置 | 小贴士 |
| 美洽客服APP(坐席) | 应用内“设置/消息与提醒/震动” | 先开启,再到系统设置验证权限 |
| 访客端(移动) | App 或 页面内通知设置;浏览器受限 | H5页面振动受浏览器限制,优先原生App体验 |
| Android 系统 | 设置→应用→美洽→通知→通知通道→振动 | 通知通道可被用户修改,产品须提示用户开启 |
| iOS 系统 | 设置→通知→美洽→允许通知并开启声音 | 振动由系统控制,静音/振动设置影响行为 |
| 开发者 | 推送服务/SDK→通知通道或payload配置 | Android可指定振动模式,iOS需结合本地逻辑或声音 |
常见问答(我边想边写出的那种)
- 问:我已经在美洽里打开了震动,为什么还是不震?
答:多半是系统权限或省电策略在拦着,回到系统通知权限去看,尤其是 Android 的通知通道。
- 问:iPhone 在静音模式下会振动吗?
答:这取决于系统“响铃/静音”与“在静音时振动”的设置,另外“专注模式/勿扰”也会影响。
- 问:浏览器里能让手机振动吗?
答:浏览器能通过 Vibration API 或通知尝试,但需要用户授权,且跨浏览器表现不一致,通常不如原生App稳定。
一些细节和容易忽略的点(经验贴)
- 不要只检查美洽内的开关:系统级别往往是罪魁祸首。
- 厂商定制系统:像小米、华为、OPPO 等手机会对后台做更激进的省电处理,要在手机设置里白名单美洽。
- 切换账号或更新版本后:有时设置会被重置,遇到问题先确认版本并重启应用。
- 给用户一个说明页:如果你是产品或运营,提供一页“如何开启通知与振动”的帮助文档能大幅减少工单。
如果你现在就想操作,建议按上面的“排查清单”一步步来,先在美洽内打开,再到系统权限里确认;做开发集成时,把推送与 SDK 的振动配置写清楚并在产品页告诉用户如何允许通知与振动,省得大家都来问同一个问题。好像还想说点别的,但先到这儿,边写边想的语气大概就这样,后面用到再补充。