npm i --save @nativescript-community/ui-social-share
- 版本:1.7.1
- GitHub:
- NPM: https://npmjs.net.cn/package/%40nativescript-community%2Fui-social-share
- 下载量
- 昨日:0
- 上周:0
- 上个月:0
NativeScript 社交分享插件
一个用于在 Android 和 iOS 上使用原生社交分享小部件的 Nativescript 插件。目前此模块支持图片和文本分享。
安装
从您项目的根目录运行以下命令
$ tns plugin add nativescript-social-share
此命令会自动安装必要的文件,并在您的项目 package.json
文件中将 nativescript-social-share 作为依赖项存储。
使用方法
要使用社交分享模块,您必须首先使用 require()
。在您 require()
模块后,您就可以访问其 API。
// ------------ JavaScript ------------------
var SocialShare = require("nativescript-social-share");
// ------------- TypeScript ------------------
import * as SocialShare from "nativescript-social-share";
API
shareImage(ImageSource image, [可选] String subject)
shareImage()
方法期望一个 ImageSource
对象。下面的代码从应用中加载图片,并使用它调用分享小部件
// ------------ JavaScript ------------------
var SocialShare = require("nativescript-social-share");
var imageSourceModule = require("image-source");
var image = imageSourceModule.fromFile("~/path/to/myImage.jpg");
SocialShare.shareImage(image);
// ------------- TypeScript ------------------
import * as SocialShare from "nativescript-social-share";
import { ImageSource } from "image-source";
let image = ImageSource.fromFile("~/path/to/myImage.jpg");
SocialShare.shareImage(image);
您可以可选地提供一个第二个参数来配置 Android 上的主题
SocialShare.shareImage(image, "How would you like to share this image?");
shareText(String text, [可选] String subject)
shareText()
方法期望一个简单的字符串
SocialShare.shareText("I love NativeScript!");
与 shareImage()
类似,您也可以可选地传递 shareText()
一个第二个参数来配置 Android 上的主题
SocialShare.shareText("I love NativeScript!", "How would you like to share this text?");
shareUrl(String url, String text, [可选] String subject)
shareUrl()
方法期望一个 URL 和一个字符串。
SocialShare.shareUrl("https://www.nativescript.org/", "Home of NativeScript");
您可以可选地传递 shareUrl()
一个第二个参数来配置 Android 上的主题
SocialShare.shareUrl("https://www.nativescript.org/", "Home of NativeScript", "How would you like to share this url?");
教程
在您的移动应用程序中寻求一些额外的帮助以实现社交分享?查看这些资源