1

有谁知道我如何找到 iOS 应用程序的链接。

我发现了这个:如何从 .ipa 文件中提取自定义 URL 方案?但这不是我想要的

如果你不知道我的意思是这个

示例应用:Palringo

我已经知道的:

Palringo 的URL 方案是palringo://

Palringo链接是welcome, debug,messages等等


这意味着您可以转到palringo://debug它会向您显示所有诊断信息,或者您可以转到欢迎屏幕palringo://welcome

有没有办法找到应用程序中存在的所有其他链接?


提前致谢!

4

1 回答 1

1

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

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

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

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

不幸的是,与自定义 URL 协议(例如palringo://. 它在 plist 文件中是静态的原因是 iOS 运行时可以轻松地在它自己的内部寄存器中注册自定义方案。

于 2014-08-06T17:08:13.177 回答