一、唤起
唤起其他App最简单的方式

iOS10之后推荐使用如下API,可以传递参数并在唤起成功后收到回调

二、能唤起
判断是否能唤起

iOS9引入了白名单的概念,如果使用 canOpenURL:方法,该方法所涉及到的 URL Schemes 必须在主工程中的Info.plist中被添加到白名单,否则不能使用。key:LSApplicationQueriesSchemes ,value:对应应用程序的URL Schemes。

三、被唤起
被唤起App需配置URL Schemes


App未启动时被唤起:

App后台中被唤起:

Tips:
1、LSApplicationQueriesSchemes中配置白名单最多50个
2、URL、URL Schemes、LSApplicationQueriesSchemes均不区分大小写
3、JS方法window.location.href需要调起App配置LSApplicationQueriesSchemes才能跳转
网友评论