LILANZ IM JS-NATIVE API

--

    获取APPTOKEN

    代码:展开

                                llApp.getAppToken(function (msg) {
                                    alert(msg);
                                });
                            

    UserAgent

    UserAgent

    代码:展开

                                

    调起app小程序


    代码:展开

                                    llApp.WXShareXCX();
                                

    分享文本到微信


    分享给朋友
    分享到朋友圈

    代码:展开

                                    llApp.shareTextToWX();
                                

    分享图片到微信


    分享给朋友
    分享到朋友圈

    代码:展开

                                    llApp.shareImageToWX();
                                

    分享视频到微信


    分享给朋友
    分享到朋友圈

    代码:展开

                                    llApp.shareVideoToWX();
                                

    下载图片/视频到相册

    代码:展开

                                    llApp.saveImgAndVideoToPhoneAlbum({
                                    imageURLs: ["http://tm.lilanz.com/qywx/res/img/appicons/p2.jpg"],
                                    videoURLs: ["https://oos-fj2.ctyunapi.cn/lilanz/showcase.mp4", "https://oos-fj2.ctyunapi.cn/lilanz/showVideos/20213/LightBusiness.mp4", "https://oos-fj2.ctyunapi.cn/lilanz/showVideos/20213/pad/NewBusiness.mp4"],
                                    isShow: 1
                                });
                                

    WebView返回或关闭

    调用该方法webview能返回则返回,不能返回则关闭webview

    代码:展开

                                    llApp.webGoBack();
                                

    微信发票导入(异步)

    调起微信APP,从微信中将发票导入IM(异步)

    代码:展开

                                    function importWXInvoice() {
                                        llApp.importWXInvoice({
                                            ticket:'ticket',
                                            success: function (res) {
                                                alert("importWXInvoice callback:" + JSON.stringify(res));
                                            }
                                        });
                                    }
                                    //请注意ticket参数自行调用接口获得
                                    http://tm.lilanz.com/oa/api/wxSystemPars.ashx?action=getWXjsTicket&configkey=1&configtype=QY
                                

    扫描蓝牙设备【PDA】

    2020-08-06 仅限【PDA】环境

    代码:展开

                                                _JIAndroidObj.Ble_Start_Scan();
                                

    代码:展开

                                                _JIAndroidObj.Ble_Stop_Scan();
                                

    代码:展开

                                                _JIAndroidObj.Ble_Connect('蓝牙地址');
                                

    接收到的蓝牙地址


    【蓝牙秤连接状态】


    【蓝牙秤读数】

    打开人脸识别视图【开发测试】

    2020-03-04 仅限安卓环境

    代码:展开

                                                llApp.openFaceRecognize();
                                

    开始接收蓝牙数据

    开始接收蓝牙数据

    代码:展开

                                                llApp.startBluetooth(function (res) {
                                                    if (res.status == "start:ok") {
                                                        llApp.onBluetoothData(function (data) {
                                                            alert("接收到蓝牙数据:" + data);
                                                        });
                                                    } else {
                                                        alert(JSON.stringify(res));
                                                    }
                                                });
                                

    停止接收蓝牙数据

    停止接收蓝牙数据

    代码:展开

                                        llApp.stopBluetooth(function (res) {
                                        if (res.status == "stop:ok") {
                                            alert("停止接收蓝牙数据成功!");
                                        }
                                        });
                                

    监听蓝牙设备数据

    请注意:一定要在llApp.startBluetooth回调成功之后,使用此方法设置的接收处理函数才会生效!

    代码:展开

                                        llApp.onBluetoothData(function (data) {
                                            alert("接收到蓝牙数据:" + data);
                                        });
                                

    打开原生视图(暂时仅支持安卓)

    打开新的原生视图层 安卓-Activity IOS-ViewController

    代码:展开

                                //name:视图层名称
                                //params:传递的参数JSON字符串 如果无参数也要传个空串
                                //isReplace:是否要替换当前视图层
                                llApp.openView(name,params,isReplace);
                            

    扫一扫接口(异步)

    调起手机摄像头,支持条形码和二维码,返回解析结果字符串

    代码:展开

                                llApp.scanQRCode(function (result) {
                                    alert(result);
                                });
                            

    测试JS confirm

    测试confirm异常

    代码:展开

                                
                            

    获取地理位置信息(异步)

    使用手机定位GPS,返回当前设备位置字符串

    代码:展开

                                llApp.getLocation(function (result) {
                                    alert(result);
                                });
                            

    关闭当前的WEBVIEW(同步)

    无返回值

    代码:展开

                                llApp.closeWKView();
                            

    图片上传(异步)

    server参数表示接收处理的页面地址(请使用绝对地址),不指定则使用原来默认的地址。调起原生相册选择一张图片压缩后上传至服务器,并返回网络地址。

    代码:展开

                                var server="http://XXXXXXX";
                                llApp.imageUpload(server,function (picScr) {
                                    alert(picScr);
                                });
                            

    发起聊天(同步)

    快速找到联系人名片,传入用户ID

    代码:展开

                                llApp.startChat("34");                        
                            

    打开WEBVIEW(同步)

    打开一个新的WEBVIEW,传入打开的URL

    代码:展开

                                llApp.openWebView("http://www.baidu.com");                       
                            

    预览图片(同步)

    传入单张图片的URL地址(完整)

    代码:展开

                                llApp.previewImage("http://tm.lilanz.com/qywx/res/img/storesaler/lilanzlogo.jpg");
                            

    显示LOADING

    代码:展开

    llApp.showLoading("text");

    隐藏WEBVIEW NAVBAR

    代码:展开

    llApp.hideNavBar();

    显示WEBVIEW NAVBAR

    代码:展开

    llApp.showNavBar();

    修改顶部状态栏背景色与字体颜色

    代码:展开

    llApp.setStatusBar('十六进制颜色','black/white');

    获取设备相关信息(含网络类型)

    代码:展开

    llApp.getDeviceInfo(callback);

    连续扫码

    代码:展开

    llApp.ShowQRCodeNoHide(options|Object);
    var defaultOpinion = {
                                    onlyFromCamera: true,
                                    scanType: ["QRCODE", "BARCODE"],
                                    time: 1000
                                };

    关闭连续扫码

    代码:展开

    llApp.CloseQRCodeNoHide();

    分享给微信好友

    代码:展开

    llApp.ShareLinkToWeiXin(url,title,desc,thumb,'friend');

    分享给微信朋友圈

    代码:展开

    llApp.ShareLinkToWeiXin(url,title,desc,thumb,'circle');

    分享文本到企业微信

    代码:展开

    llApp.shareOfText('circle');

    分享图片到企业微信

    代码:展开

    llApp.shareOfImage('path','name');

    分享视频到企业微信

    代码:展开

    llApp.shareOfVideo('path','name');

    分享链接到企业微信

    代码:展开

    llApp.shareOfLink('iconUrl','url','title','des');

    播放提示音-成功

    代码:展开

    llApp.playPromptSound('success');

    播放提示音-失败

    代码:展开

    llApp.playPromptSound('error');