如何使用ios自定义URL方案重定向回调用应用程序?

时间:2013-05-16 06:02:59

标签: ios

我有一个应用程序,我想在设备上打开一些已安装的游戏。 例如,我可以使用它的自定义URL“templerun:/”打开“Temple Run”。有没有办法从“Temple Run”回到我的应用程序,它有自定义URL假设“testapp:/”?

还有其他方法可以实现这一点,例如使用网络视图或其他方式吗?

2 个答案:

答案 0 :(得分:2)

您无法执行此操作,因为其他应用不了解并实施您的应用方案。 iOS现在不提供此类API。

x-callback-url符合您的要求,appA打开appB by scheme和appB callback-open appA。但该协议并非iOS的官方支持。

答案 1 :(得分:0)

无法完成。但您可以在应用内部使用webview来显示网页并完成剩下的工作

NSString *urlAddress = @”http://www.google.com”;

//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

//Load the request in the UIWebView.
[webView loadRequest:requestObj];

或者只是去回复一下uri API方法。