如何在openURL之后返回app

时间:2012-07-31 13:27:27

标签: iphone url openurl

在我的应用中,我需要使用

打开一个网址
 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"urlstring"]];

在页面中的某个过程后,我该怎样才能返回应用程序。(就像facebook正在进行safari身份验证)

3 个答案:

答案 0 :(得分:4)

除非您还构建了网站部分,否则您无法打开自己的应用,只需致电App custom URL scheme,您就必须将自己添加到info.plist

答案 1 :(得分:0)

Facebook应用程序的作用是注册fb://个网址以重定向到它。然后它会将您发送到facebook.com上的特殊链接,该链接会重定向到fb://链接,同时传递一些信息(令牌或其他内容)。如果您打开Safari并在URL栏中键入"fb://",您将被发送到Facebook应用程序。 rckoenes的回答显示了如何注册URL来做到这一点,但关于返回应用程序的部分取决于您的网站(您必须编写该重定向页面)。

答案 2 :(得分:0)

这可能有用吗?

UIWebView webView = [[UIWebView alloc] init]; 
NSURL *url = [NSURL URLWithString:@"urlstring"]; 
[webView loadRequest:[NSURLRequest requestWithURL:url]];