蓝信开放平台

蓝信JS-SDK是蓝信开放平台面向网页开发者提供的基于蓝信内的网页开发工具包。通过使用蓝信JS-SDK,网页开发者可借助蓝信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用群组共享、投票、通知、活动等蓝信特有的能力,为蓝信用户提供更优质的网页体验。

先登陆蓝信开放平台进入“公号管理”里填写“JS验证域名”。

所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的webapp可在每次url变化时进行调用)。

2.fail:接口调用失败时执行的回调函数。

3.complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。

4.cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。

1.调用成功时:"xxx:ok",其中xxx为调用的接口名

2.用户取消时:"xxx:cancel",其中xxx为调用的接口名

3.调用失败时:其值为具体错误信息

lx.uploadImage({localId:'',//需要上传的图片的本地ID,由chooseImage接口获得isShowProgressTips:1,//默认为1,显示进度提示success:function(res){varserverId=res.serverId;//返回图片的服务器端ID}});接口说明:

lx.downloadImage({serverId:'',//需要下载的图片的服务器端ID,由uploadImage接口获得isShowProgressTips:1,//默认为1,显示进度提示success:function(res){varlocalId=res.localId;//返回图片下载后的本地ID}});接口说明:

lx.startRecord();接口说明:

lx.stopRecord({success:function(res){varlocalId=res.localId;}});接口说明:

lx.playVoice({localId:''//需要播放的音频的本地ID,由stopRecord接口获得});接口说明:

lx.pauseVoice({localId:''//需要暂停的音频的本地ID,由stopRecord接口获得});接口说明:

lx.stopVoice({localId:''//需要停止的音频的本地ID,由stopRecord接口获得});接口说明:

lx.onVoicePlayEnd({success:function(res){varlocalId=res.localId;//返回音频的本地ID}});接口说明:

lx.uploadVoice({localId:'',//需要上传的音频的本地ID,由stopRecord接口获得isShowProgressTips:1,//默认为1,显示进度提示success:function(res){varserverId=res.serverId;//返回音频的服务器端ID}});接口说明:备注:此处获得的serverId即media_id。

lx.downloadVoice({serverId:'',//需要下载的音频的服务器端ID,由uploadVoice接口获得isShowProgressTips:1,//默认为1,显示进度提示success:function(res){varlocalId=res.localId;//返回音频的本地ID}});接口说明:

lx.openLocation({latitude:0,//纬度,浮点数,范围为90~-90longitude:0,//经度,浮点数,范围为180~-180。name:'',//位置名address:'',//地址详情说明scale:1,//地图缩放级别,整形值,范围从1~28。默认为最大infoUrl:''//在查看位置界面底部显示的超链接,可点击跳转});接口说明:

lx.getLocation({type:'wgs84',//默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'success:function(res){varlatitude=res.latitude;//纬度,浮点数,范围为90~-90varlongitude=res.longitude;//经度,浮点数,范围为180~-180。varspeed=res.speed;//速度,以米/每秒计varaccuracy=res.accuracy;//位置精度}});接口说明:

lx.hideOptionMenu();接口说明:

lx.showOptionMenu();接口说明:

lx.closeWindow();接口说明:

lx.hideMenuItems({menuList:[]//要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录2});接口说明:

lx.showMenuItems({menuList:[]//要显示的菜单项,所有menu项见附录2});接口说明:

lx.hideAllNonBaseMenuItem();//“基本类”按钮详见附录2接口说明:

lx.showAllNonBaseMenuItem();接口说明:

lx.scanQRCode({needResult:0,//默认为0,扫描结果由蓝信处理,1则直接返回扫描结果,scanType:["qrCode","barCode"],//可以指定扫二维码还是一维码,默认二者都有success:function(res){varresult=res.resultStr;//当needResult为1时,扫码返回的结果}});接口说明:

lx.chooseFile({success:function(res){varlocalId=res.localId;//返回选定文件的本地ID}});接口说明:首先弹出选择本地资源库的界面,用户可以从图库、文件管理、录音机、音乐、Office等目录中选择文件。之后用户从所选资源库中选择文件,并返回文件本地ID。

lx.uploadFile({localId:'',//需要上传的文件的本地ID,由chooseFile接口获得isShowProgressTips:1//默认为1,显示进度提示success:function(res){varserverId=res.serverId;//返回文件的服务器端ID}});接口说明:上传之前,需先调用chooseFile接口选择文件。只支持单文件上传,即上传最新选择的文件。上传过程中默认提示上传进度。

lx.downloadFile({serverId:'',//需要下载的文件的服务器端ID,由uploadFile接口获得isShowProgressTips:1//默认为1,显示进度提示success:function(res){varlocalId=res.localId;//返回文件下载后的本地ID}});接口说明:下载之前,需先调用uploadFile接口上传文件。只支持单文件下载,即下载最新上传的文件。下载过程中默认提示上传进度。

lx.chooseReceiver({maxCount:5,//最大选人数pickBuddyFlag:0x01,//0x01:常用联系人;0x02:组织通讯录success:function(res){//res为选好的人员信息列表}});res格式[{type:0/1//0:成员,1分支userUniId:'',//用户统一id或分支idphotoResId:‘’//用户头像name:‘’//用户名称或分支名称},companyId:''//分支Id(组织ID)...]接口说明:注意:(当返回的数据中某个字段的值为null时,该key-value在报文中不显示)11蓝信使11.1注册菜单lx.registerMenu({menuItem:'send',//自定义按钮IDstyle:'icon/text'//样式是图标或文本,目前仅支持转发图标,内置在客户端中menuName:'发送/transfer',//自定义按钮名称,转发时固定值为transfersuccess:function(){//自定义菜单点击时执行的函数体,菜单事件}});接口说明:该接口为用户提供了自定义右上角菜单项的功能,通过该接口注册菜单之后,jssdk会通知客户端去创建相应的菜单,同时为菜单绑定事件。当点击菜单时触发菜单事件。

LanxinJSBridge._handleMenuFromNative({menuItem:'send',menuName:'发送',status:'success'})11.2发送按钮注册参考11.1菜单注册,通过lx.registerMenu注册发送事件,并在回调函数的方法体内实现发送的代码即可。

lx.registerMenu({menuItem:'send',//IDstyle:'text',menuName:'发送',//名称success:function(){//发送代码}});11.3转发按钮注册参考11.1菜单注册,通过lx.registerMenu注册发送事件,并在回调函数的方法体内实现发送的代码即可。

lx.registerMenu({menuItem:'send',//IDstyle:'icon',//menuName:'transfer',//success:function(){//转发代码}});11.4转发事件接口参考11.1菜单注册,通过lx.transferMess注册发送事件,并在回调函数的方法体内实现发送的代码即可。

type取值:1,url:蓝信使。2,notify:蓝通知

lx.showBlueCard({mobile:13612345678,//手机号userUniId:'83124@34.uni1'//ueruniidsuccess:function(){//回调}});接口说明:客户端收到请求后根据mobile或者userUniId展示蓝名片

lx.openChat({dialogId:'83124@34.uni1'//success:function(){//打开会话}});接口说明:客户端收到请求后根据dialogId打开会话

lx.registerAction({actionItem:'send',//自定义事件IDactionName:'发送/transfer',//自定义按钮名称,转发时固定值为transfersuccess:function(){//自定义事件}});接口说明:该接口为用户提供了自定义事件功能,通过该接口注册事件之后,jssdk会通知客户端。客户端会去触发该事件。

LanxinJSBridge._dispatchMessageFromNative(JSON.stringify({handlerName:'send',//必填,识别码data:'',//可选,方法有参数时需传callbackId:'xxxxx',//可选,有回调时填上此参数}));14获取设备信息14.1获取wifi设备信息lx.wifiDeviceInfo({success:function(res){alert('ssid:'+res.ssid+"bssid:"+res.bssid+"essid:"+res.essid);},fail:function(res){alert('获取wifi设备信息失败');}});接口说明:该接口为用户提供了获取wifi设备信息的功能。

lx.bluetoothDeviceInfo({success:function(res){alert('mac:'+res.mac+"name:"+res.name);},fail:function(res){alert('获取蓝牙设备信息失败');}});

THE END
1.CAD界面太小图无法全部显示怎么办?3d模型分享交流平台CAD界面太小图无法全部显示怎么办?该问题没有描述!我要回答 1个回答 匿名用户 2022-09-23 CAD画图的时候,界面太小,图太大,CAD界面里放不下怎么办,下面分享两种解决办法。 方法一:鼠标 1、“双击鼠标滚轮”,就可以解决这个问题 方法二:命令 1、当我们画图的时候,一条直线太长,或者插入的图太大怎么办? 2https://www.justeasy.cn/baike/13113.html
2.OPPO开放平台设置-权限与隐私部分内容无法显示不清晰 解决方案:修改卡片颜色,卡片颜色coui_color_card_background 暗色模式 设置-桌面、锁屏与息屏 、设置-其他设置-最近任务管理等界面存在未完全适配的情况 解决方案:删全部素材色值,使用主题色或不配置二三级页面的素材 https://open.oppomobile.com/new/developmentDoc/info?id=11929
3.通知公告开标当前且开标前签到即可,开标后无法再进行签到。 6.2 点击解密提示列举证书错误 卸载重装证书驱动即可,需要确保卸载、安装、使用时电脑没有安装其他证书驱动。 卸载和安装时要把全部浏览器和文档都关闭。 七、评标 7.1 关于界面无法正常显示附件上传按钮(上传澄清回执附件时) https://zb.sec.com.cn/tongzhi/13869.jhtml
4.2024年强基计划网上填报流程!31、系统显示的“无符合条件的招生计划”是? 答:表示该校在考生所在省(文科/理科/对应选科)没有招生计划,不能报名。 32、请问强基计划报名中的附加信息填什么? 答:根据报名系统提示进行填写,如北京大学附加材料:根据提示,登录北京大学本科招生网上报名平台,按照提示完善信息,打印、签字,回到强基计划报名系统上传。 https://www.zhijiaodao.cn/article/gaokaoxinxi/480.html
5.26篇博文含有标签「版本甄知科技ITSM在猪齿鱼的组织层也增加了甘特图功能,并且显示资源冲突,帮助管理者合理规划组织资源,提高组织团队的资源利用率。 图:猪齿鱼-甘特图 4. DevOps部分新增及优化了开发、部署、测试功能,具体如下:? 开发 应用服务模块新增支持创建应用服务时配置外部GitLab仓库,并且支持从GitLab-Group中批量迁移代码仓库至Choerodon平台,保http://www.zknow.com/choerodon/blog/tags/%E7%89%88%E6%9C%AC/
6.国家电网电子商务平台供应商业务常见问题解答2、电子商务平台界面显示异常是怎么回事? IE8.0版本浏览器运行电子商务平台最为稳定,版本过高或过低及其它浏览器都可能会出现显示问题,例如容易出现无操作按钮显示等问题。 3、注册时提示该公司信息在系统中已存在,如何处理? 供应商在电子商务平台的注册是长期有效的,已注册过就不能再重复注册了。如有该提示出现,说明http://www.daydayup123.com/qtjywz/cy/7963.html
7.SMTXOS社区版安装使用中常见问题合集–SmartX问题:我这边没有 DHCP ,怎么配置(初始化)平台? 回答:如果没有 DHCP,可以登录 SMTX OS 后台,然后手工设定固定 IP,设置完成后重启网络服务,即可登录集群初始化界面。 问题:SMTX OS 系统下如何配置固定 IP?如何确认网卡状态以及网卡的对应关系 ? 回答:访问 SMTX OS 服务器控制台(通过 IPMI 或者连接显示器和键盘https://www.smartx.com/blog/2022/02/smtx-os-faqs/
8.国家税务总局黑龙江省税务局常见问题自然人税收管理系统(ITS1.在扣缴客户端导入专项附加扣除信息提示导入成功15个,但是扣除界面只有13条信息,请问如何处理? 答:无需处理。扣缴客户端在任何一个专项附加扣除界面都可以导入全部人员的各项专项附加扣除信息。导入完成后,在该专项附加扣除页面只会显示本项专项附加扣除的人员信息,无此项扣除的人员不在此显示,可在其他专项附加扣除页http://heilongjiang.chinatax.gov.cn/art/2019/7/3/art_16014_154686.html
9.洛雪音乐助手v0.16.0全网音乐免费下载神器软件启动后,界面无法显示 软件启动后,可以在任务栏看到软件,但软件界面在桌面上无任何显示。 解决办法:下载.NET Framework 4.7.1或更高版本安装即可(建议安装最新版,若安装过程中遇到问题可尝试自行百度解决)。 微软官方下载地址:https://dotnet.microsoft.com/download/dotnet-framework https://blog.51cto.com/u_15823091/7200378
10.普通话模拟学习平台操作手册(学生)教学运行科教学运行1.学习模块里,朗读完提示‘语音无法满足评测需求’ 调整电脑录音的设置,学生提高朗读的音量 2.测试模块里,无法显示‘评测报考’ 完整的朗读,不要漏读,答题时,放大音量,语速放缓 3.安装客户端时浏览器总是提示插件安装 降低浏览器的安全等级 4.windows7打开时界面报错 https://jwc.gxau.edu.cn/jxyx/jxyhk1/content_264441
11.帖子详情当Powered by OpenHarmony显示完成,星河璀璨的HarmonyOS动画过去。打开你时钟位置排布合理、充满着精致毛玻璃的锁屏界面,或许只有你自己知道,这些东西是AI自动调整好的。 系统App迎来大改变 全新日历、全新钱包、全新备忘录、全新天气、全新运动健康、全新音乐、全新应用市场,全都一致,全都好看。可能比我们知道的那个标杆,https://cn.club.vmall.com/mhw/consumer/cn/community/mhwnews/article/id_1000000000001941148/
12.空间计算行业深度分析:空间计算是一种时代颠覆且必然到来但 Apple II 与我们现在用的电脑有一个巨大的不同——没有鼠标,操作全部依靠命令行加键盘,即在键盘上输入一串字符,计算机就会在屏幕上显示相应的字符,通常是荧光绿色的字符衬上深色的背景。直到 1983、1984 年苹果 Lisa、Mac 的推出,带来了巨大的革新,带来了图形化操作界面与新外设硬件鼠标。Apple II 之后,乔布斯https://new.qq.com/rain/a/20231102A08OE500
13.云鉴探针上线后,平台资产管理界面显示探针数据无法同步,怎么处理手动同步:在资产管理界面,点击主机名称进入“主机详情”页面,点击“立即同步”按钮。 删除(或重命名)SSH连接日志:SSH连接日志过多,探针可能会反复重启,从而造成探针数据无法同步。此时需要删除或重命名/var/log/btmp和/var/log/wtmp路径下的日志文件。 这篇文章有用吗? https://kb.hillstonenet.com/cn/clouddis-probe-online-data-not-sync/
14.星瀚影像发票云影像系统配置指导1. 用户在影像系统界面点击【影像单据列表】进入文档显示界面。 1. 搜索文档界面显示所有已提交的影像编号,点击影像编号下蓝色的影像编号进入查看影像详情界面。 搜索界面可根据创建时间、单据编号和影像状态来搜索相应的影像。 创建时间:用户可根据影像编号的创建时间来搜索影像,即选择相应的创建时间范围后点击“搜索”即https://vip.kingdee.com/article/426134967127632896
15.四川人社在线公共服务平台电子社保卡扫描登录无法显示二维码四川人社在线公共服务平台电子社保卡扫描登录无法显示二维码搜索引擎搜索四川人社在线公共服务平台,然后点击右上角登录,到登录界面,点击下方电子社保卡扫码登录,跳出的界面右方不能正常显示二维码,其他浏览器则正常上图显 http://bbs.360.cn/thread-16052884-1-1.html
16.人脸识别比对一体机说明书1·A系列人脸识别使用说明书·看云“注册人脸”:选中后比对时会在界面上显示实时人脸和模板中匹配的人脸。“比对开关”:选中后会将实时人脸和模板中的人脸进行比对。“去除重复”与“重复输出间隔”:表示在设定的时间内同一个人只输出1次比对结果。“过滤侧脸”:选中后将减少侧脸被抓拍的概率。“活体检测”:该功能用于双目摄像机,可检测数数码设备https://www.kancloud.cn/mozhilan/a1001/1433559
17.网站建设的工作总结13篇我处认为,使用此系统的都是我部内部人员,没有必要显示其他网站信息,因此建议取消最初的登录界面,直接显示“第二界面”,即显示录入用户名和口令栏。此举必定会节省更多的上网泡读 网站建设的工作总结 篇4 根据娄底市市委、市政府关于开展全市电子政务外网平台和网站建设工作思路和要求,市民政信息网站结合本单位电子https://mip.wenshubang.com/gongzuozongjie/2972846.html
18.河北省电子税务局常见问题(含发票勾选等十一大类)(1)问题描述:抵扣类勾选界面查询的发票显示异常、无法勾选,在风险提醒的界面提示“异常发票显示0份,无法查看”,这个异常原因还能在哪里查询到? (2)常见原因:系统设置 (3)操作指引:电票平台无法查看发票异常原因,取得异常凭证后请联系主管税务机关。 (4)问题收录或更新时间:2023年6月19日 http://m.kuaijitoutiao.com/article/244760