我试图将我的iOS应用中的一张图片作为帖子分享到LinkedIn上--如果LinkedIn应用在设备上有下载的话。有没有一种方法,不使用LinkedIn iOS SDK就可以通过像Instagram Stories这样的url方案来分享这些内容?我找不到任何解决方案来解决这个问题,而且LinkedIn的文档最多只能算是勉强。
我的IG Story代码供参考。
guard let urlScheme = URL(string: "instagram-stories://share"),
UIApplication.shared.canOpenURL(urlScheme) else { return }
let pasteboardItems = [["com.instagram.sharedSticker.backgroundImage": pngImage]]
let pasteboardOptions: [UIPasteboard.OptionsKey: Any] = [.expirationDate: Date().addingTimeInterval(60 * 5)]
UIPasteboard.general.setItems(pasteboardItems, options: pasteboardOptions)
UIApplication.shared.open(urlScheme)
要在LinkedIn上分享,只需使用下面的URL格式插入要分享的图片的URL即可......
https://www.linkedin.com/sharing/share-offsite/?url={url}
来源:微软官方Linkedin分享文档 微软Linkedin官方分享文档.
例如,我在这里分享谷歌的标志......
https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.google.com%2Fimages%2Fbranding%2Fgooglelogo%2F2x%2Fgooglelogo_color_272x92dp.png
这个标志的大小并不适合作为图标,但无论如何,这里是结果。
希望能帮到你