參考:https://zhuanlan.zhihu.com/p/454111586
參考上面博主的寫的挺好
詳細(xì)補(bǔ)充下:
申請(qǐng)key這些我就闡述了
iOS端分享必須配置 在info里面的配置
截屏2022-10-29 09.29.04.png
2.
截屏2022-10-29 09.31.58.png
3.代碼層參考https://zhuanlan.zhihu.com/p/454111586 中
4.本地文件分享
/// *
/// 分享本地文件
/// filePath=本地文件分享
/// thumbFile=縮略圖本地路徑
/// scene=分享場(chǎng)景,1好友會(huì)話,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 必須設(shè)置好源内,否則就是默認(rèn)的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);
}