更新记录
1.0.0(2025-04-18)
首次发布插件
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
Android:4.4,iOS:不支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
Android分享插件,支持分享,Telegram分享,Twitter分享,Instagram分享,Facebook分享,微信分享,微信朋友圈分享,QQ分享,新浪微博分享等。插件有问题请联系QQ:1684729125)
插件仅支持Android版本
插件提供的方法 -- 详情请参考demo
插件方法,参数参考demo或谷歌文档
- shareByPlatform
- 分享方法,接收三个参数:
- platformId(必传),分享平台的id
- content(没有可传null),分享文案
- imageUris(没有可传null,也可以不传),分享图片列表,图片路径目前支持使用uniapp官方API方法chooseImage返回的路径。格式为file:///
引用插件
import {
shareByPlatform
} from "@/uni_modules/gt-share-platform"
使用插件代码如下,更多代码请参考Demo
/**
* 根据平台,调用android原生方法分享
* 要分享那些平台,先用uniapp检查是否已安装对应平台的APP
* 无法检测分享成功、失败,取消分享等情况。默认是不报错就成功唤起了分享的
*/
async doShareByPlatform() {
if (!this.shareContent && this.listImg.length <= 0) {
this.showToast("分享内容不能为空")
return
}
try {
await shareByPlatform(this.sharePlatformId, this.shareContent, this.listImg)
} catch (e) {
console.log("分享失败:", e)
}
},