【发布时间】:2014-10-22 09:00:08
【问题描述】:
我有一个应用程序,它将从我的其他应用程序启动。但我的目的是启动我的应用程序并且对 URL 不做任何事情。它只是一种使用户无需任何数据交换即可在应用程序之间切换的方式。
我是否需要实现handleOpenURL 或类似的方法来处理 URL 以过滤掉不需要的命令,例如 Secure Coding guidelines 中提到的苹果,或者只是在 info.plist 中指定方案(以及 URL 标识符和文档角色为Viewer) 考虑到我没有对 URL 做任何事情这一事实是否足够安全?
【问题讨论】:
-
如果你的应用什么都不做,就没有什么可破解的。但我建议您实现
openURL:以进一步扩展和代码透明。 -
@kelin 感谢您的评论。那么,您是否建议我实现
openURL:然后在方法内部什么也不做? -
直接回NO就好了。
-
@kelin 感谢您的意见。
标签: ios objective-c cocoa url-scheme info.plist