1.6.3 • Published 3 years ago
xy-app-bridge v1.6.3
callhandler
和 webview交互
调用 app 方法
@param {String} name
@param {String | Object} data
getToken:获取用户 token
callCameraOrPhoto:调用原生相机与相册(原生弹窗)上传图片(原 getImage)
参数:
相册图片最大选择张数(String) 如:“1”、“3”
返回结果:
图片的base64
- previewImageView:图片预览(原 showImage)
参数:
String index; 图片的角标。一上来显示 第几张图片
List<String> images; 图片集合
String desc; 文本内容
- goBack:线上三门峡返回功能
- closeWeb:关闭 webView,回到首页
- jumpTargetPage:跳转原生页面
0:首页
1:帖子评论回复详情页
2:评论回复详情页
6:跳转到我的-点赞/关注列表页面
11:便民
13:圈子内容页14:便游
16:跳转到系统消息
18:便企
19:我的
- topViewStatus:隐藏显示导航条(原 controlTopView)
接收参数 type show显示/hide隐藏
- pushMapApp:调取原生地图来导航
参数:
String longitude; 经度
String latitude; 纬度
String addressname; 地址名称
- handlePayment:发起支付(直接调起微信 SDK)
参数:
微信支付需要参数:
String payType; 支付类型 “wxPay”
String appId; 微信支付AppID
String nonceStr; 随机字符串,不长于32位。推荐随机数生成算法
String packageValue; 扩展字段,暂填写固定值Sign=WXPay
String partnerId; 微信支付商户号
String prepayId; 预支付码,微信返回的支付交易会话ID
String sign; 签名
String timestamp; 时间戳
返回结果:
微信支付吊起是否成功回调(非支付结果)
int code; 吊起支付SDK结果 200:成功 500:失败
String msg; 成功/失败的信息
- openShare:分享功能
* String shareType //分享类型 “shareUrl”-链接“sharePicture”-图片“shareVideo”-视频“shareMusic”-音频 “shareText”-文字
* String title; // 分享标题
* String desc; // 分享描述
* String image; // 分享图片
* String url; // 分享链接
* String video; // 分享视频地址
* String music; // 分享音频地址
* List<String> shareList; //分享支持的渠道 "wxFriend":微信好友 "wxCircle":朋友圈 "QQ" "weibo":微博
* List<String> functionList; //分享支持的附加功能 copyUrl(复制链接) printscreen(截图) webPrintscreen(Web长截图)
* boolean showScreenLight; //控制分享页面是否显示 屏幕亮度,true/false
* boolean showFontSize; //控制分享页面是否显示 字体大小, true/false
默认值 {
shareType: "shareUrl",
shareList: ["wxFriend", "wxCircle"],
showScreenLight: false,
showFontSize: false
};
- handleCustomerService:拉起原生的客服聊天窗口(原 goCuService)
- topViewButtonShowWithStatus:顶部状态栏右侧三个点/相机
* 顶部状态栏右侧三个点/相机
* String btnType; 类型:camera(相机) 需要传btnList数组,类型为:setting(三个点),需要传share对象
* btnList:Array,类型为camera时候所需要的数据
* [
* {
* String title; 提交页面导航栏显示的名称
* String btnTitle; 按钮的名称
* String textViewDefaultText; input框的文字显示
* String submitImageURL; 上传图片地址
* String submitDataURL; 提交的接口
* int submitType; 需要上传文字和图片 0 是图片文字都不为空 1文字不为空 2 图片不为空
}
...
]
* share:Object,类型为setting的时候所需要的数据
* {
* String title; 分享的标题
* String content; 分享的内容
* String image; 分享的缩略图
* String url; 分享的页面URL
* }
- openCameraOrPhoto:直接吊起相机或者相册(没有弹窗)
参数:
String type; "camera":相机 “photo”:相册
String maxNumber; 相册选择照片时的最大张数
返回结果:
图片的base64
- pushUploadImageView:调用图文提交页面
参数:
String title; 提交页面导航栏显示的名称
String textViewDefaultText;默认文案
String submitImageURL; 上传图片的地址
String submitDataURL; 提交图文的接口地址
SubmitDicBean submitDic;
int submitType; 需要上传文字和图片 0 是图片文字都不为空 1文字不为空 2 图片不为空
- pushLogin:未登录状态跳转登录页面
参数:
登录完成后是否要跳转到首页(String) “backHome”:跳转到首页
默认:backHome
- handleScan:扫一扫(新)(支持跳 H5、原生页面)
- handleScanSafe:扫一扫(新)(支持跳 H5、原生页面)(类似 handleScan,为不影响原有调用重新封装,新增方法添加安全域名)
参数:
String openType; “native”:(扩展字段,暂未开放)原生页面 “web”:h5页面
webParameters{ openType为web时传递
List safeDNSList; 安全域名集合
String safeContentRegExp ; 正则表达式(与safeDNSList取一)
String parameters; 扫描结果拼接的参数
}
nativeParameters{ openType为native时传递
String targetPager; 原生目标页面
}
- getIDcard:吊起实名认证页面
- getLocation:获取定位坐标
返回结果:
String latitude;维度
String longtitude 经度
- hiddenRightBtn:隐藏页面右上角三个点
- showNetErrorView:显示错误页面
- saveImageWithURL:保存 h5 图片到本地
参数:
要保存图片的URl(String)
- byCollectState:H5 通知原生便游收藏成功/取消收藏
参数:
int id; 便游ID
int state; 便游状态ID 0:未收藏 1:已收藏
- getAliPayAuth:支付宝授权
- getUserInfo:获取用户信息(手机号、姓名、身份证号)
返回结果:
String realName; 用户姓名
String phone 用户手机号
String realID 用户身份证号
- voicePlay:语音播报
参数:
语音播报的地址(String)
- closeButtonStatus:控制顶部状态栏关闭按钮的显示
接收参数 type show显示/hide隐藏
- invokeFaceDetection:吊起活体检测
返回结果:
String faceUrl; 人脸识别base64结果
String deviceId; 设备ID
- directShare:分享 (支持链接、图片、视频、音频、文字)直接分享到平台
参数:
String sharePlatform; 分享到的平台 "wxFriend":微信好友 "wxCircle":朋友圈 "QQ":qq "weibo":微博
String shareType; 分享类型 “shareUrl”-链接“sharePicture”-图片“shareVideo”-视频“shareMusic”-音频 “shareText”-文字
String title; 分享标题
String desc; 分享描述
String image; 分享图片
String url; 分享链接
String video; 分享视频地址
String music; 分享音频地址
- copyContentToClipboard:复制内容到剪切板
接收 输入内容
- userTokenExpired:h5 页面通知移动端 token 过期
callPhone:拨打电话
cleanHistoryPager:请示历史浏览记录
参数:
需要拨打的电话(String)
1.6.3
3 years ago
1.6.2
3 years ago
1.6.1
3 years ago
1.6.0
3 years ago
1.5.9
3 years ago
1.5.8
3 years ago
1.5.6
3 years ago
1.5.5
3 years ago
1.5.4
3 years ago
1.5.3
3 years ago
1.5.2
3 years ago
1.5.1
3 years ago
1.5.0
3 years ago
1.4.9
3 years ago
1.4.8
3 years ago
1.4.7
3 years ago
1.4.6
3 years ago
1.4.5
3 years ago
1.4.4
3 years ago
1.4.2
3 years ago
1.4.1
3 years ago
1.4.0
3 years ago
1.3.7
3 years ago
1.3.6
3 years ago
1.3.5
3 years ago
1.3.9
3 years ago
1.3.8
3 years ago
1.3.4
3 years ago
1.3.3
3 years ago
1.2.8
3 years ago
1.3.2
3 years ago
1.3.1
3 years ago
1.3.0
3 years ago
1.2.9
3 years ago
1.2.7
3 years ago
1.2.6
3 years ago
1.2.5
3 years ago
1.2.4
3 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.2.0
3 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago