美文网首页
iOS App SiriKit 快捷方式 功能

iOS App SiriKit 快捷方式 功能

作者: Kpengs | 来源:发表于2023-11-21 13:41 被阅读0次

    PZXShortCutDemo

    iOS SiriKit 快捷指令 使用的Demo

    iOS App SiriKit 快捷方式 功能

    演示效果

    copy_907191FF-E04C-40A5-AA15-3B73C45A4287.GIF

    开发步骤

    1.创建Intents Extension

    image-20231122131257679.png

    按照上图步骤进行创建

    2.创建CUSTOM INTENTS

    image-20231122131422977.png

    按照上图创建一个CUSTOM INTENTS,每个CUSTOM INTENTS都是一个快捷指令,在iOS系统的快捷指令App内能找到它

    旁边的Title 和 Descripition 分别是显示在快捷指令的标题和描述

    image-20231122131544846.png

    Response部分,可以设置需要的参数,以及成功和失败的文字

    3.设置IntentHandler

    在IntentHandler 文件里

    导入相应的Handling

    导入前记得在相应的CompileSources 加入文件


    image.png

    例如

    image.png

    实现handle方法

    continueInApp 是进入App处理相关逻辑

    success则会弹出一个弹窗

    其他的可以看源码

    image.png

    4.在AppDelegate或者SceneDelegate

    处理回调逻辑

    如果用的AppDelegate
    image.png
    如果用的SceneDelegate
    image-20231122131957130.png

    5.快捷创建此快捷指令

    image-20231122132051029.png

    在手机内的快捷指令创建好指令后,通过共享 - 复制icloud地址后得到共享地址

    然后再App中用OpenUrl打开即可

    相关资料

    通过URL创建快捷指令
    https://support.apple.com/zh-cn/guide/shortcuts/apda283236d7/ios

    共享快捷指令:
    https://support.apple.com/zh-cn/guide/shortcuts/apdf01f8c054/ios

    iOS16AppIntent:

    https://developer.apple.com/videos/play/wwdc2022/10170/

    Demo地址

    https://github.com/PZXforXcode/PZXShortCutDemo

    ToDo

    自定义快捷方式弹出的UI

    相关文章

      网友评论

          本文标题:iOS App SiriKit 快捷方式 功能

          本文链接:https://www.haomeiwen.com/subject/sqibwdtx.html