2014-10-29 75 views

回答

1

你需要拆卸的应用程序,这是不容易的任务。

自定义URL方案参数的处理在运行时决定,并且是应用程序逻辑的一部分。每个应用程序决定它需要与内部的URL做:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 

这是iOS的运行查询的目标应用程序的应用程序委托,如果返回YES,运行时继续打开该应用。

不幸的是,与自定义URL协议(如maps://)不同,这些参数不是易于阅读的plist中的任何位置。 URL协议在plist文件中是静态的原因是,iOS运行时可以轻松地将自定义方案注册到自己的内部寄存器中,但是由应用程序决定如何解析参数。