免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

APP调用手机系统分享能力 APP系统分享功能介绍

APP调用手机系统分享能力 APP系统分享功能介绍
系统分享是经常用的一种快捷分享模式,随着微信、QQ、微博的分享接口申请趋于更严格,对于系统默认分享的需求逐步回归。
那么如何在APP里面直接拉起手机系统自带的系统分享呢?

JS API:https://www.yimenapp.com/doc/demo.cshtml#share

只需要在您的HTML里面执行简单的2句JS即可实现

sysShare 安卓/iOS 系统分享:文本

//调用安卓/iOS系统自带分享,无需配置打包微信、QQ等插件
//分享文件请使用 文件系统插件的 fs.share 接口
jsBridge.sysShare({
  //可选,弹窗标题
  //仅用于Android,部分设备可能不会显示标题
  title: "发现一个好东西",
  //必须,分享内容,应提供 text 或 images 之一
  content: {
    //可选,文本
    text   : "分享一段文本内容",
    //可选,html文本
    //如果提供了html,则同时必须提供text,否则 html 会被忽略
    //仅用于Android,在部分设备上可能不会生效
    html   : '<strong>HTML内容</strong><a href="https://m.baidu.com">百度</a>',
    //可选,仅用于Android,在部分设备上可能不会生效
    subject: "主题"
  }
}, function(succ, res) {
  if (!succ) {
    alert(JSON.stringify(res))
  }
});

sysShare 安卓/iOS 系统分享:图片

jsBridge.sysShare({
 title: "发现一个好东西",
 content: {
 //可选,一张或多张图片
 images : [
 "http://i.yimenyun.net/sys/1.jpg",
 "http://i.yimenyun.net/sys/2.jpg",
 "http://i.yimenyun.net/sys/3.jpg"
 ]
 }
}, function(succ, res) {
 if (!succ) {
 alert(JSON.stringify(res))
 }
});

如上所示,请参考demo示例,直接在您需要的html页面新加分享按钮,执行对应的系统分享文字和分享图标的JS脚本执行即可。

效果展示:
APP调用手机系统分享能力 APP系统分享功能介绍
分享文本
APP调用手机系统分享能力 APP系统分享功能介绍
分享图片

当然,如果您没有技术,我们也可以提供付费接入哦,详情请联系客服!


相关知识:
山东app定制开发报价
随着移动互联网的快速发展,越来越多的企业开始意识到移动应用的重要性,山东地区也不例外。而对于企业来说,选择一个合适的app定制开发公司尤为重要,因为它将直接影响到整个项目的开发质量、进度、成本等方面。本文将从原理和详细介绍两个方面来讲解山东app定制开发报
2024-01-10
hbuilderx开发的app有哪些
HBuilderX是一款由DCloud开发的跨平台集成开发环境(IDE),旨在帮助开发者轻松开发基于HBuilder开发的跨平台APP。它支持多个主流平台,包括Android和iOS。HBuilderX基于Vue.js开发,使用了Electron作为底层框
2023-07-14
dart开发app实战
Dart是一种面向对象的编程语言,由Google开发,并被用作编写包括移动应用、Web应用、桌面应用和服务器端应用在内的多种类型的应用程序。在本文中,我们将详细讨论Dart开发移动应用的实战技巧。首先,我们需要准备好Dart的开发环境。在开始之前,确保已经
2023-07-14
app开发软件外包服务
在互联网时代,移动应用已经成为人们生活中不可或缺的一部分。而随着移动应用市场的不断扩大,越来越多的企业和个人开始意识到开发自己的移动应用的重要性。然而,由于技术和资源的限制,很多人并没有能力自己开发应用,于是就产生了APP开发软件外包服务。APP开发软件外
2023-06-29
app开发者常犯的6个致命错误
APP开发者在开发过程中常常会犯一些致命的错误,这些错误可能会导致应用程序的崩溃、性能下降或安全漏洞等问题。在本文中,我将介绍6个常见的致命错误,并详细解释它们的原理和如何避免它们。1. 内存泄漏:内存泄漏是指在应用程序中分配的内存没有被正确释放,导致内存
2023-06-29
app开发为什么要用第三方
App开发中使用第三方库或框架是非常常见的做法。这样做的原因有很多,下面我将详细介绍一下为什么在App开发中需要使用第三方库或框架。1. 提高开发效率:使用第三方库或框架可以大大提高开发效率。第三方库或框架通常已经实现了一些常用的功能或解决了一些常见的问题
2023-06-29