参考:https://zhuanlan.zhihu.com/p/454111586
参考上面博主的写的挺好
详细补充下:
申请key这些我就阐述了
iOS端分享必须配置 在info里面的配置
2.
截屏2022-10-29 09.31.58.png3.代码层参考https://zhuanlan.zhihu.com/p/454111586 中
4.本地文件分享
/// *
/// 分享本地文件
/// filePath=本地文件分享
/// thumbFile=缩略图本地路径
/// scene=分享场景,1好友会话,2朋友圈,3收藏
static void ShareAudioFile(String filePath,
{String? thumbFile = "",
String? title = "",
String? desc = "",
int scene = 1}) {
fluwx.WeChatScene wxScene = fluwx.WeChatScene.SESSION;
if (thumbFile == null) {
return;
}
fluwx.WeChatImage image = fluwx.WeChatImage.file(File(thumbFile));
/// suffix 为分享的本地文件的后缀名
/// WeChatFile.file; WeChatFile.asset; WeChatFile.binary 有三种方式
/// 注意注意注意 suffix 必须设置好,否则就是默认的txt 分享出去是乱码的
fluwx.WeChatFile file = fluwx.WeChatFile.file(File(filePath),suffix: ".wav");
var model = fluwx.WeChatShareFileModel(file,
description: "录音", thumbnail: image, title: "录音分享", scene: wxScene);
fluwx.shareToWeChat(model);
}
网友评论