iOS APP间跳转

文章目录

        • Custom URL Scheme
        • Universal Link
          • 如何建立App与Website间的联系?
        • 如何阻止跳转?

App间跳转常见场景如第三方登录,例如饿了么使用支付宝登录,我们需要从饿了么App跳转至支付宝App进行授权。
常用的实现App间跳转方式有以下两种:

Custom URL Scheme

自定义URL Scheme提供了一种引用应用内资源的方法,我们可以通过访问对应URL启动App并展示特定的内容。
该URL必须以自定义的Scheme开头,如需要打开微信:weixin://...,若在自己的App内定义了Scheme为test,则可通过test://来打开App。在Scheme可以添加需要的参数,在App中通过解析参数来打开特定的内容。完整的URL可能如下:

tel://10086

我们在App内怎么打开指定的URL呢?
通过以下方法:

[[UIApplication sharedApplication] openURL:<#(nonnull NSURL *)#> options:<#(nonnull NSDictionary<UIApplicationOpenExternalURLOptionsKey,id> *)#> completionHandler:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部