1、配置URLSchemes 被跳转至的应用要配置URLSchemes,其他应用根据此应用的URLSchemes跳转至此应用。 一个APP可以配置多个URLSchemes,这样其他APP无论写哪个URLSchemes,都能跳转至此应用。方式1:配置In ...
1、配置URLSchemes
被跳转至的应用要配置URLSchemes,其他应用根据此应用的URLSchemes跳转至此应用。
一个APP可以配置多个URLSchemes,这样其他APP无论写哪个URLSchemes,都能跳转至此应用。
方式1:配置Info信息,其实本质修改的还是Info.plist文件
方式2:直接修改Info.plist文件
2、配置白名单
发起跳转的APP使用openURL直接进行跳转,iOS9开始要先判断用户是否下载了跳转至的APP,使用
canOpenURL方法进行判断,但使用canOpenURL的前提是要配置要跳转至APP的白名单,否则无论用户是否下载,都返回NO。
注意:我们一般先使用canOpenURL进行判断,然后再进行跳转;但:可以直接使用openURL进行跳转,白名单不用配置,也不用canOpenURL进行判断。
执行跳转的APP配置白名单(苹果要求最多配置50个白名单):
或者使用代码来添加白名单:
1 <key>LSApplicationQueriesSchemes</key>2 <array>3 <string>toapp</string>4 </array>
原标题:应用间跳转
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。