在我的应用中,我需要使用
打开一个网址 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"urlstring"]];
在页面中的某个过程后,我该怎样才能返回应用程序。(就像facebook正在进行safari身份验证)
答案 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]];