如何使用" openUrl"从ios应用程序导航到同一个浏览器窗口方法

时间:2015-04-13 08:28:20

标签: ios objective-c ios8 url-scheme openurl

我已在我的应用程序info.plist中配置了url方案 因此,当我在浏览器中键入url方案时,我的应用程序正在启动,现在要求是,当我点击我的应用程序中的某个按钮时,如何返回到我的应用程序调用的浏览器的同一窗口。

-(IBAction) someButtonAction
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"xyz"]]
}

它打开新标签,有没有办法打开同一个窗口。

提前感谢。

1 个答案:

答案 0 :(得分:0)

你必须追加像callbackUrl这样的参数:

所以“my.trustidentity”是你的ios应用程序中定义的url方案,你需要解析并保存在ios应用程序中的callbackUrl,以便稍后调用OpenURL返回浏览器。

<a href="my.trustidentity://https://testserver/usage/?callbackUrl=http://192.168.1.163/trustidentity"><img src="qrcode.png" />