intercom几行代码接入客服聊天功能

简介

几行代码接入客服聊天功能

功能

  • 游客模式
  • 用户登录模式
  • 打开消息中心
  • 支持多语言

原生插件接入步骤

如不了解原生插件接入步骤的同学请参考:
https://www.jianshu.com/p/830ccc503e29
https://blog.csdn.net/wenrisheng/article/details/124057700

接入步骤

  1. 进入Intercom平台,注册登录账号https://www.intercom.com/pricing?tab=1

在这里插入图片描述
2. 获取iOS、Android的AppId、AppKey https://app.intercom.com/a/apps/sj95wl05/settings/ios

在这里插入图片描述

  1. 可以自定义配置聊天界面的风格、问候语等https://app.intercom.com/a/apps/sj95wl05/messenger

在这里插入图片描述

组件


var intercom = uni.requireNativePlugin("wrs-intercom");
					

方法

  • initIntercom app启动时初始化SDK,一般放到App.vue的onLaunch方法里

			var apiKey = "ios_sdk-1d629b48871082900ebb594810507c0e994b0add";
			var appId = "sj95wl05";
			switch (uni.getSystemInfoSync().platform) {
				case 'android':
					apiKey = "android_sdk-f523a162a956142d47a372ecd82c3da5259475aa";
					appId = "sj95wl05";
					break;
				case 'ios':
					apiKey = "ios_sdk-1d629b48871082900ebb594810507c0e994b0add";
					appId = "sj95wl05";
					break;
			}
			
			// apiKey = "ios_sdk-4bc214e57019c5290cc1bc4c90a0522486e1e44d";
			// appId = "g5ae2lh5";
			intercom.initIntercom({
				apiKey: apiKey,
				appId: appId
			});

  • setLauncherVisible 是否显示图标
intercom.setLauncherVisible({visible: true});

  • loginUnidentifiedUser 游客登录

							intercom.loginUnidentifiedUser((resp) => {
					if (resp.flag) { // 登录成功
						
					} else { // 登录失败
						
					}
				});

  • loginUserWithUserAttributes 用户登录
				var params = {};
				params.email = "252797991@com";
				params.userId = "12345678";
				params.name = "wrs";
				params.phone = "12306";
				// 支持的语言有 Arabic, Bosnian, Brazilian Portuguese, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, German (Formal), Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Latviski, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Simplified Chinese, Slovenian, Spanish, Swedish, Traditional Chinese, Turkish, Ukrainian, Vietnamese, and Англи хэл (Mongolian)
				// 只有当language_override的值符合ISO 639-1的双字母代码,例如英语的'en'或法语的'fr'时,才会使用。你需要使用四个字母的中文代码,比如“zh-CN”。
				params.languageOverride = "zh-CN"; // en、zh-CN、fr
				params.signedUpAt = "2022-04-22 07:00:00"; // yyyy-MM-dd HH:mm:ss
				// params.unsubscribedFromEmails = false; // 用户是否未订阅电子邮件
				// 自定义属性
				// params.customAttributes = { 
				// 	sex: "male",
				// 	age: 20
				// };
				intercom.loginUserWithUserAttributes(params, (resp) => {
					if (resp.flag) { // 登录成功
						this.showMsg("登录成功");
					} else { // 登录失败
						var msg = JSON.stringify(resp);
						this.showMsg("登录失败:" + msg);
					}
				});

  • displayMessenger 打开消息中心

				intercom.displayMessenger();

  • displayHelpCenter 打开帮助中心

				intercom.displayHelpCenter();

  • displayArticle 打开文章

				intercom.displayArticle({
					articleId: "6148788-example-article"
				});

支持定制,联系方式 QQ:252797991

如果觉得可以就点个👍吧,欢迎粉丝收藏,土豪打赏,您的关注就是我们创作的动力!

CAN长字节DM1报文是指在CAN总线上传输的长度超过8个字节的DM1报文。根据引用\[1\],当要传输的数据长度超过8个字节时,首先使用TPCM进行广播,广播内容包含即将传输报文的PGN、总的数据包长度等信息,然后使用TP.DT进行数据传输。相邻两个TP.DT之间的时间间隔是50ms到200ms。根据引用\[2\],当字节数大于8时,将会使用多帧传输参数组。根据引用\[3\],DM1报文是Diagnostic Message 1, Active Diagnostic Trouble Codes的缩写,用于点亮故障指示灯、红色停机灯等,并周期性播报控制器中处于激活状态的故障码。DM1报文的格式包括各个字节的定义,如故障指示灯、红色停机灯、琥珀色警告指示灯等。因此,CAN长字节DM1报文是指在CAN总线上传输的长度超过8个字节的DM1报文,用于传输更多的故障码信息。 #### 引用[.reference_title] - *1* [车载通信——J1939 DM1](https://blog.csdn.net/weixin_64064747/article/details/130193432)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [J1939广播DM1报文](https://blog.csdn.net/mengdeguodu_/article/details/108173263)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [J1939商用车在线诊断DM1报文](https://blog.csdn.net/traveller93/article/details/120735912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狼人残风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值