使用自定义URL方案在Swift中打开Instagram App

时间:2017-09-14 22:15:57

标签: ios swift instagram instagram-api url-scheme

我的项目中有一个按钮可以在点按时打开Instagram。问题是我需要这个按钮来打开Instagram,如果用户编辑照片的中间,它会将它们带回到照片编辑选项卡。

使用下面的代码,该按钮将用户带到Instagram的主要供稿。如果他们正在编辑照片,那就清除了。

是否有自定义网址方案可以打开Instagram,而不会“删除”用户当前正在进行的任何进展? EG - 用过滤器编写图像描述或编辑图像。

//按下Instagram按钮:

let urlStr: String = "instagram://app"
let url = URL(string: urlStr)
if UIApplication.shared.canOpenURL(url!) {
    print("can open")
    if #available(iOS 10.0, *) {
        UIApplication.shared.open(url!, options: [:], completionHandler: nil)
    } else {
        UIApplication.shared.openURL(url!)
    }
}

我还尝试了"instagram://""instagram://camera" - 但问题仍然存在,无法清除用户当前正在处理的屏幕。

提前致谢

1 个答案:

答案 0 :(得分:1)

根据Instagram iPhone Hooks文档,没有用于编辑照片的URL方案。

来源:https://www.instagram.com/developer/mobile-sharing/iphone-hooks/