MWOpenInKit提供了一种较为简单的,用于处理iOS app中第三方URL schemes的方法。
项目地址:
https://github.com/lazerwalker/MWOpenInKit
作为开发者,你可能希望能允许用户在Google Maps中打开链接,而不是内置的地图。这样需要写不少自定义代码以确定是否安装了Google Maps,询问用户他们更喜欢哪一个,以及理想化地记住用户偏好。
对于用户来说,MWOpenInKit提供了一个更为美观的选择界面来选择哪一个第三方app来执行行动。对开发者来说,MWOpenInKit提供了一个更为优雅的紧密结合的API(基于语义动作),不用开发者手动构建URLs,不用手动检查用户安装了哪个app,MWOpenInKit会自动询问设备来弄清哪个app可用。