openURL表示打开第三方应用,
canOpenURL表示检查是否可以打开第三方应用,即是否有安装第三方应用。如果LSApplicationQueriesSchemes中没有配置,则canOpenURL返回始终为false。
openURL和canOpenURL表示自己应用调用第三方应用。
URL Schemes表示第三应用调自己。
第三方回调的机制不一样:
例如微信是通过APPID
红包是通过schema,
快刷是通过我告诉它的schema.
如果程序中安装了多个同名schema的,则回调到就会有问题。
网友评论