Skip to content

NativeShare

Aaron8052 edited this page Sep 13, 2024 · 5 revisions

NativeShare

概述

提供了与 iOS 系统分享交互的功能,用于处理分享、保存文件、选择文件和保存图片等操作。

API

void SaveImageToAlbum(string imagePath, Action<bool> callback = null)

保存图片(本地绝对路径)到相册(App安装后首次调用会申请相册权限)

  • imagePath – 图片文件的本地绝对路径
  • callback – 保存成功回调

void Share(string message, string url = "", string imagePath = "", Action closeCallback = null)

调用系统分享功能

  • message – 分享内容
  • url – 分享链接
  • imagePath – 分享图片的本地路径
  • closeCallback – 用户关闭分享面板的回调

void ShareObjects(Action closeCallback = null, params ShareObject[] shareObjects)

调用系统分享功能

  • closeCallback – 用户关闭分享面板的回调
  • shareObjects – 分享内容(ShareObject

bool SaveFileDialog(string content, string fileName, Action callback = null)

调用系统保存文件对话框,允许玩家选择保存文件的路径

  • content – 文件内容
  • fileName – 文件名.后缀名
  • callback – 玩家关闭对话框回调

void SelectFileDialog(string ext, Action<string> callback = null, Action failedCallback = null)

调用系统选择文件对话框,允许玩家选择文件

  • ext – 文件类型(拓展名)
  • callback – 玩家选择并读取文件后的回调(String)
  • failedCallback – 文件读取失败的回调(文件类型无效)

Clone this wiki locally