繁体   English   中英

查找支持的url方案参数

[英]Find supported url scheme parameters

查找应用程序所有受支持的url方案参数的最佳方法是什么?

适用于MapApple URL方案参考列出了一些在其plist中找不到的参数。

例子:
t =要显示的地图类型。
z =缩放级别。
saddr =源地址,在生成行车路线时使用
daddr =目的地址,在生成行车路线时使用。

在此处输入图片说明

您需要反汇编应用程序,这并非易事。

自定义URL方案参数的处理是在运行时确定的,并且是应用程序逻辑的一部分。 每个应用程序决定对以下URL进行处理:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM