HomeDocs
跳到主要内容

使用 Android 系统分享

该 API 是可以使用 Android 系统分享的 API ,具体可分享的渠道,等同系统的能力。该 API 仅对内部开放。

methodName: systemShare

额外参数:

属性类型是否必填默认值描述
shareContentString是/否分享文本内容
shareFilePathString是/否分享文件的地址,本地路径(图片、视频、文件)

⚠️ 注意:shareContent、shareFilePath 两个参数必须填至少填一个,优先级为 shareFilePath 最高,例如 shareFilePath、shareContent 两者都不为空,则先尝试寻找文件,若是文件找到则分享文件,文件找不到则分享文本内容。

success 回调函数

参数

Object res

属性类型描述
successString描述接口调用成功或失败。"true": 成功;"false":失败

fail 回调函数

参数

Object res

属性类型描述
successString描述接口调用成功或失败。"true": 成功;"false":失败
errMsgString错误信息
errMsg 内容枚举:
1. Parameter error: S10001
2. Share File Failed, no write permission : S10002
3. ShareContent is empty: S10003
4. Share Failed: S10004

调用示例

const dlt = window['@transsion/byteh5bridge'];
const canCallDlt = dlt && window.dltms && window.dltms.isMiniShellGame();

if (canCallDlt) {
dlt.callApi('systemShare', {
shareContent: 'share text',
success: (res) => {
console.log('success: ', res);
},
fail: (res) => {
console.log('fail: ', res);
},
complete: (res) => {
console.log('complete: ', res);
},
});
}
Privacy agreementDeveloper agreementcontact us: developer_service.mi@transsion.com © 2024 MiniApp. All Rights Reserved.