Ios 使用自定义URL方案在Swift中打开Instagram应用程序

Ios 使用自定义URL方案在Swift中打开Instagram应用程序,ios,swift,instagram,instagram-api,url-scheme,Ios,Swift,Instagram,Instagram Api,Url Scheme,在我的项目中有一个按钮,点击它可以打开Instagram。问题是,我需要这个按钮来打开Instagram,如果用户在编辑照片的中间,就把它们带回到照片编辑选项卡。 在下面的代码中,该按钮将用户带到Instagram的主提要。如果他们在编辑一张照片的中间,就把它清除掉。 是否有一个自定义URL方案可以打开Instagram,而不会“擦除”用户当前正在处理的任何进度?例如,编写他们的图像描述,或用过滤器编辑他们的图像 //按下Instagram按钮: let urlStr: String = "in

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

在下面的代码中,该按钮将用户带到Instagram的主提要。如果他们在编辑一张照片的中间,就把它清除掉。

是否有一个自定义URL方案可以打开Instagram,而不会“擦除”用户当前正在处理的任何进度?例如,编写他们的图像描述,或用过滤器编辑他们的图像

//按下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“
-但清除用户当前正在处理的屏幕的问题仍然存在


提前感谢

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


来源:

是否有任何方法可以打开Instagram,而不会默认使用某个URL方案?因此,从本质上讲,如果Instagram已经在后台打开,它只会将其带回到前台,而不会清除用户正在做什么。据我所知,URL方案是从其他应用打开Instagram应用的唯一方法。在这里阅读iOS中的应用程序间通信,请看这个答案,这个解决方案正是我正在做的。问题是,如果用户在Instagram中编辑一些东西,然后按Home按钮,然后按上面发布的代码按下“Instagram”按钮,它清除了用户在Instagram中所做的一切,并将它们带到主提要。我要避免那样,嘿,乔!2020年出现同样的问题;我想知道您现在是否有任何解决方案:)