ipad怎么自动跳转app

ipad怎么自动跳转app,第1张

你可以使用Safari浏览器中的“跳转到应用程或吵序”功能来实现iPad上自动跳转应用程序的功能困桥。在Safari浏览器搜索栏输入你想要跳转的应用程序的URL,然后点击“跳衫尺侍转到应用程序”按钮即可跳转到该应用程序。

首先在plist文件里面设置。

URL identifier 一般为反域名+项目名称 (尽可能保证少重复)

URL Schemes是一个数组。一个APP可以添加多个。该参数为跳转时使用的标识。

1:跳转safari比较简单

2:跳转回APP

safari按钮打开连接(URL Scheme设置的参数)sxxxxk:// 之后会d窗提醒,确认要返回app,点击确定就启动APP。(ios9直接url跳唤镇液转safari之后左上角有一个返回的小按钮,貌似不用做URL Scheme就可以实现。但是URL Scheme更强大一些。可以传参数)

3:URL Scheme传参数

safari跳转回APP时,打开连旅告接 sxxxxk://?xxxx

跳回APP之后,调用该方法,输出为

url: sxxxxk://?xxxx

scheme: sxxxxk

query: xxxx

(safari跳回APP连接后面添加?再添加参数xxx或者xxx1=1&xxx2=2)

新建两个项目 demo1 和 demo2。完成项目 demo1 跳转到项目 demo2

在项目 demo2 的 Info.plist 中添加字段 URL types ->URL Schemes,配置供别的app跳转使用的唯一URL demo2JumpUniqueKey(不要使用 _ ,不和物然会跳转失败)。

在项目 demo1的 Info.plist 中添加字段 LSApplicationQueriesSchemes, 类型设置为 Array,添加项目 demo2 中配置的URL demo2JumpUniqueKey。

项目 demo1 中跳转的方法

项目 demo2 中接收项目 demo1 跳转传来的参数

如果存在 SceneDelegate 则使用 SceneDelegate.swift 的方法

如果不存在 SceneDelegate 则使用 AppDelegate.swift 的方法

本文由 mdnice 多平台发布


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12492461.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存