我想直接将 PDF 分享到 WhatsApp。
下面是我在 iOS 应用程序中找到的在 WhatsApp 中发送文本和图像的链接,但无法找到如何将 PDF 直接发送到 WhatsApp。
最佳答案
您可以使用共享扩展 (UIActivityViewController) 来共享您的 pdf 文件 URL。请注意,用户必须选择 WhatsApp 应用程序才能共享文件。如果您想首先检查是否安装了 WhatsApp,则需要注意编辑您的 info.plist 并将 whatsapp
添加到您的 LSApplicationQueriesSchemes
数组:
func sharePdfWhatsApp(url: URL) {
let whatsappURL = URL(string:"whatsapp://app")!
// this will make sure WhatsApp it is installed
if UIApplication.shared.canOpenURL(whatsappURL) {
let controller = UIActivityViewController(activityItems: [url], applicationActivities: nil)
present(controller, animated: true) {
print("done")
}
}
}
关于ios - 通过 WhatsApp 共享 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49022906/