### **JS-SDK引入** 1、App会自动注入到网页内。 2、网站也可引入js-sdk.js文件 ``` <script type="text/javascript" src="存放目录/js-sdk.js"></script> ``` ### **JS-SDK下载** 链接: https://pan.baidu.com/s/1hVDoxE3qgS79u4xDteKbVA 提取码: 2axd 如自动运行JSAPI接口,请放在[自动运行函数](http://wapp.bslyun.com/1013394)内运行。 ### **JS接口** | 接口 | 介绍 | | --- | --- | | appFinishiLoad | 自动运行函数 | 帮助 | BSL.Pay | 支付接口 | 微信支付帮助 支付宝支付帮助 | BSL.IAP | 苹果支付接口 | 帮助 | BSL.WXPay | 微信快捷支付接口 | 帮助 | BSL.Login | 第三方登录接口 | 微信登录帮助 QQ登录帮助 微博登录帮助 | BSL.Share | 普通分享接口 | 帮助 | BSL.ShareImgWithTxt | 图片分享接口 | 帮助 | BSL.ShareImgByPlatfrom| 单平台图片分享接口 | 帮助 | BSL.ShareCImg| 图片分享接口 | 帮助 | BSL.ShareImgByPlatfrom | 单平台图片分享接口 | 帮助 | BSL.ShareMultiImage| 多图分享到微信好友或朋友圈 | 帮助 | BSL.ShareMultiImageToSome| 多图分享到微信好友 | 帮助 | BSL.ShareVideo| 视频分享 | 帮助 | BSL.ShareMusic| 音频分享 | 帮助 | BSLimg、BSLTitle、BSLContent| 指定原生栏分享按键内容 | 帮助 | BSL.AppTop| 控制原生导航栏显示/隐藏 | 帮助 | BSL.AppTopL| 控制原生导航栏左侧按键功能 | 帮助 | BSL.AppTopR| 控制原生导航栏右侧按键功能 | 帮助 | BSL.navbarColor| 控制原生导航栏背景颜色 | 帮助 | BSL.SetNavBarAlpha| 控制原生导航栏透明度。 | 帮助 | BSL.SetTitleName| 控制原生导航栏显法文字与文字颜色 | 帮助 | BSL.SlideHideNav| 控制原生导航栏在网页滑动时隐藏效果 | 帮助 | BSL.AppBottom| 控制原生菜单栏显示/隐藏 | 帮助 | BSL.tabbarColor| 控制原生菜单栏背景颜色 | 帮助 | BSL.SetTabbarAlpha| 控制原生菜单栏透明度 | 帮助 | BSL.SlideHideTab| 控制原生菜单栏滑动页面时隐藏效果 | 帮助 | BSL.ChangeTabbar| 控制菜单栏的某一按键功能 | 帮助 | BSL.AppLeft| 打开原生侧边栏 | 帮助 | BSL.downRefresh| 控制下拉刷新关闭/开启 | 帮助 | BSL.hideStateBar| 控制状态栏(电池栏)显示/隐藏。 | 帮助 | BSL.StatusBarTextColor| 改变状态栏字体颜色 | 帮助 | BSL.Qcode| 调用扫一扫功能 | 帮助 | BSL.QrPhoto| 调起手机相册,选择图片识别二维码。 | 帮助 | BSL.QrUrl| 网络图片识别二维码 | 帮助 | qrResult| 原生栏上扫码功能,回调函数 | 帮助 | BSL.ShowImages| 原生图片查看组件 | 帮助 | BSL.GPS| 调用AppGPS组件 | 帮助 | BSL.StartGPS| 开启定位监听 | 帮助 | BSL.StopGPS| 结束定位监听 | 帮助 | BSL.navMap| 调起指定地图,并导航 | 帮助 | BSL.checkMap| 检测地图软件是否安装 | 帮助 | BSL.openMap| 打开地图App软件 | 帮助 | BSL.CCache| 清理页面缓存功能 | 帮助 | BSL.CleanData| 清理所有缓存功能 | 帮助 | BSL.cacheSize| 页面缓存大小 | 帮助 | BSL.CopyText| 复制内容到剪切板 | 帮助 | BSL.CopyUrl| 复制当前网址到剪切板 | 帮助 | BSL.getClipboard| 当前剪切板的内容 | 帮助 | BSL.touchID| 验证指纹与面容是否正确 | 帮助 | BSL.CheckBiometrics| 手机是否支持指纹和面容识别 | 帮助 | BSL.PhoneInfo| 设备信息 | 帮助 | BSL.PhoneID| 调取手机设备标识码 | 帮助 | BSL.AppScreen| 调整App方向,横屏,竖屏 | 帮助 | BSL.SetBrightness| 调整屏幕亮度 | 帮助 | BSL.GetBrightness| 调取当前屏的亮度值 | 帮助 | BSL.ControlScreenshot| 禁止用户截屏 | 帮助 | BSL.KeepBright| 设备屏幕长亮 | 帮助 | BSL.Screenshot| 截屏监听 | 帮助 | BSL.checkApp| 内检查某一App是否安装 | 帮助 | BSL.openApp| App内打开某一App | 帮助 | BSL.checkWX| 检测微信是否安装 | 帮助 | BSL.checkZFB| 检测支付宝是否安装 | 帮助 | BSL.OpenWeb| 打开浏览器并显示 | 帮助 | BSL.ControlOpenApp| 控制下拉刷新关闭/开启 | 帮助 | BSL.GetContact| 读取通信录单个联系人 | 帮助 | BSL.GetAllContact| 读取通信录所有联系人 | 帮助 | BSL.AddContact| 添加联系人到通信录内 | 帮助 | BSL.JPushTag| 极光、小米、oppo推送注册标签 | 帮助 | BSL.DeletePushTags | 删除已注册的tab标签,支持极光,小米推送。 | 帮助 | BSL.GetToken| 得到华为手机token值 | 帮助 | BSL.setVolume| 设置系统铃声音量。只支持安卓系统 | 帮助 | BSL.getVolume| 获得系统铃声音量。只支持安卓系统。 | 帮助 | BSL.msgRing| 调用系统提示音。 | 帮助 | BSL.setAVVolume| 设置系统播放音和视频音量 | 帮助 | BSL.Vibrator| 调用手机震动功能 | 帮助 | BSL.getAVVolume| 查看系统播放音和视频音量 | 帮助 | BSL.DownloadFile| 下载文件到包名文件内 | 帮助 | BSL.DownloadFileByPath| 指定下载目录 | 帮助 | BSL.AudioPlayBG| 开启/关闭音频后台播放 | 帮助 | onBack| 用户按物理返回键时自动回调到onBack()里。开启物理按键监控功能。 | 帮助 | onHome| 用户按物理Home键时自动回调到onHome()里。开启物理按键监控功能。 | 帮助 | onTask| 用户按物理多任务键时自动回调到onTask()里。开启物理按键监控功能。 | 帮助 | BSL.GetVersion| 获取app版本号 | 帮助 | BSL.SetJsClose| 关闭App | 帮助 | BSL.CheckFirstInstall| 获取当前App用户是否为第一次安装且第一次打开。 | 帮助 | BSL.OpenXCX| 调用小程序,小程序要与App绑定后才可以调用。 | 帮助 | BSL.OpenVideo| 调用App的原生播放功能 | 帮助 | BSL.WifiSsid| 查看wifI SSID | 帮助 | BSL.GetNetType| 读取当前网络类型 | 帮助 | BSL.MonitorNetWork| 开始监听网络变化,网络发生变化时自动设置的回调函数。 | 帮助 | BSL.SetJsPermission| 权限独立申请接口,安卓系统 | 帮助 | getExternalInfo| shareinstall参数接收,实现无痕分销功能。 | 帮助