|
/

怎么分享文档类型到微信?

Z走过
发布于 2 年前
7763
社会化分享 U-Share
API调用
功能使用
产品建议

目前看官方集成文档,分享类型中没文档(excel,pdf)类型, 请问这个怎么实现还是根本就不支持?

7个回答
 
2 年前

调用系统可以直接分享

type 和 putExtra 设置对应的文件方式就可以了

var shareIntent = Intent()
shareIntent.action = Intent.ACTION_SEND
shareIntent.type = "text/plain"
shareIntent.putExtra(Intent.EXTRA_TEXT, "文件")
shareIntent = Intent.createChooser("分享")
startActivity(shareIntent)

 
2 年前

也不知道你遇到的是 Android 还是 iOS ,给你提供一个iOS 的用法。

 UMShareFileObject *fileObject = [UMShareFileObject shareObjectWithTitle:@"分享的PDF名称.pdf" descr:@"不用写,写了也不显示" thumImage:nil];
fileObject.fileData = [NSData dataWithContentsOfURL:路径或地址]; // 如果无法打开微信检查这里的fileData 是否位nil


UMSocialMessageObject *messageObject = [UMSocialMessageObject messageObjectWithMediaObject:fileObject];


[[UMSocialManager defaultManager] shareToPlatform:UMSocialPlatformType_WechatSession messageObject:messageObject currentViewController:self completion:^(id result, NSError *error) {
if (!error) {
NSLog(@"result -> %@",result);
}
}];


文件只能分享到微信好友,无法分享到朋友圈。这里只值提供了pdf的,Excel 是一样的。

 
2 年前

暂时不支持文档类型,可以转化为链接

 
2 年前

目前不能直接分享文档(excel,pdf)类型,需要生成网页链接才能分享,不能直接分享文档(excel,pdf)类型的。

 
2 年前

建议查看下官方文档中分享样式的支持类型

 
2 年前

这个是不行的哦,建议把文件转成网页链接,然后分享。

 
2 年前

您好,目前支持的如下图:

Loading ...
登录社区,分享你的经验