更新记录

1.0.0(2024-06-01)

分享内容到其它应用 安卓,ios支持。


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 4.15,Android:5.0,iOS:9 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

x-share-s

开发文档

通过接口简单使用可分享你的任意内容到其它app

前提:

  • 需要打包时指定分享路径,请看下面的技术说明
  • 安卓端请联系下载AndroidManifest.xml文件至你项目中,联系我技术支持,否则无法分享。

tmui4.0Vip用户不需要购买已经集成在组件库中

tmui4.0

功能说明

  • 安卓端可以分享任意文件,文本,视频,图片,音乐至其它app
  • IOS端,支持分享任意文件到其它APP,但如果分享给微信目前权支持图片(微信限制需要集成sdk)

兼容性

IOS IPAD macOs Andriod WEB
9+ 9+ - 6.0+ -

方法说明

差异说明:

  • 安卓端title就是分享内容时所要展示的分享标题,但在ios端就是你的分享内容,ios端没有标题一说,系统不支持
  • minType,如果为text/plain时,title是标题(安卓可用),content为分享的文本内容
  • minType为其它时比如图片等格式 title是标题(安卓可用),content无用,path就是文件地址(文档,图片,视频等等任意文件)
/**
 * title:分享的标题
 * minType:分享的内容格式
 * 文本:text/plain
 * 图片:image/*
 * 音频: audio/*
 * 视频: video/*
 * 任意文件: *
 * 
*/
xShare(title : string, minType : string, content ?: string, path ?: string)

使用示例

如果是安卓请务必打自定义基座 如果是ios:你在mac环境下配置好了环境无需打包本地编译,如果win开发ios需要打包基座。

// 你的uts代码
<script>
    import { xShare } from "@/uni_modules/x-share-s"
    export default {
        data() {
            return {
                url:''
            }
        },
        methods: {
            toWxMiniApp(){
                //安卓和ios其它应用能收到内容:"我要分享的文本内容",微信无法接收,但其它应用可以。
                xShare("我是标题","text/plain","我要分享的文本内容",null)
                //安卓和ios其它应用能收到图片(微信也能接收可以发送给朋友,朋友圈,用户,自己)
                xShare("我是标题","image/*",null,"img.jpg")
            }
        }
    }
<\/script>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

读写文件权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问