bl.internal.redirectToSchema
基础库版本 >=
3.79.0
支持
小程序 关闭当前小程序页面,并且新打开一个http或bilibili协议的页面;iOS新页面动画:是从左侧推出,Android无动画由系统决定。
参数说明
Object object
属性 | 类型 | 默认值 | 必填 | 说明 | 版本 |
---|---|---|---|---|---|
schema | string | 是 | 第三方App schema地址 | 3.79.0 | |
success | function | 否 | 接口调用成功的回调函数 | ||
fail | function | 否 | 接口调用失败的回调函数 |
关于异常fail
- schema 未传入或空字符则报错:
Android 通用错误码 103 , invalid redirectToSchema params : schema
iOS:parameter 'schema' value is invalid
- schema 打开失败
- 错误码 100 , no handler for uri: schema; code=100
示例代码
bl.internal.redirectToSchema({
schema: 'bilibili://mall/home',
success() {
console.log('成功');
},
fail(res) {
console.log('失败', res);
}
});