iOS Widget 小组件打开其他APP✨仿TopWidget快捷启动✨ 附常用URL schemes

   日期:2024-12-26    作者:b1255327 移动:http://ljhr2012.riyuangf.com/mobile/quote/48611.html

快捷启动分为两部分
1.点击指定区域,进入App并传入需要打开的功能链接
2.从App中打开传入的链接

iOS Widget 小组件打开其他APP✨仿TopWidget快捷启动✨ 附常用URL schemes

一.小组件打开App并传入链接

根据官方文档的描述,点击Widget窗口唤起APP进行交互指定跳转支持两种方式

widgetURL:点击区域是Widget的所有区域,适合元素、逻辑简单的小部件。

Link:通过Link修饰,允许让界面上不同元素产生点击响应
 
Widget支持三种显示方式,分别是systemSmall、 systemMedium、systemLarge,其中

 
1、systemSmall(小号组件)只能用widgetURL修饰符实现URL传递接收。

 

widgetURL可以挂在任意view即可生效
同一组件多次使用widgetURL,只生效最后一个

 
 

2.systemMedium、systemLarge可以用Link或者 widgetUrl处理

 
二.从App中打开传入的链接

通过步骤一,我们实现了点击小组件,打开App并传入数据

SceneDelegate中实现以下代码接收数据
App我用的是swift+UIKit ,用其他方式的大佬自行转换代码

 
 
 
三.URL schemes

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号