我已经成功实现了自定义协议的urlHandling。如何防止iOS应用程序在定义协议处理时启动
我需要阻止应用程序在其他应用程序尝试调用此URL来解决安全问题时启动。该协议仅用于执行JavaScript代码的回调,因此只允许应用内的调用。
要使用UIWebView:stringByEvaluatingJavascriptFromString
的响应不是一种选择,因为JS代码必须在多个平台上工作。
我想在我的应用程序中拦截电话本身(这可以通过使用UIWebViewDelegate:shouldStartLoadWithRequest
工作),但我无法弄清楚WP8是否可行。 (在Android中,这将有WebViewClient:shouldOverideUrlLoading
工作)
我目前使用这种方法,但我的问题是,我的应用程序无论如何开始。我不希望我的应用程序开始,因为可能的社交黑客和钓鱼。 =) 我试过返回'NO',但应用程序无论如何都启动了。 – Senad 2013-02-22 12:16:21