我正在尝试将带有一些文本和 URL 的图像从我的应用程序共享到 Instagram,该 URL 稍后会从 Instagram 应用程序重定向到安装在手机上的 iOS 应用程序。我可以在 Instagram 上分享图片,但不能分享文字和网址。任何与此相关的帮助都会很棒!
最佳答案
回答有点晚(2022 年 8 月)
在谷歌上对这个主题进行了大量研究后,我自己成功破解了 Instagram 上的纯文本共享。您可以使用提到的深层链接打开 Instagram Direct,其中包含一些要从您的应用程序分享的文本,
instagram://sharesheet?text={AnyTextOrLinkToShare}
此外,以下代码应该可以在 iOS 上运行,以从您的应用程序中启动带有某些内容的 Instagram Direct(Messenger)
if let url = URL(string: "instagram://sharesheet?text=https://google.com/") {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
不确定,为什么他们在官方文档中隐藏了这些信息,但现在谁在乎呢,我通过 16-18 小时的持续努力实现了它! :)
关于ios - Instagram - 通过 iOS 应用程序分享图片、文本和 url : swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51318060/