首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏落影的专栏

    十分钟接入iOS 12新特性——Siri Shortcuts

    正文 快速接入Siri Shortcuts Siri Shortcuts的API有两大类:NSUserActivity和Intents。 ? 使用NSUserActivity接入Siri Shortcuts简单高效,只需十分钟。 ? <key>NSUserActivityTypes</key> <array> <string>loying.LearnSiriShortcut.type</string> </array> 2、配置NSUserActivity *userActivity = [[NSUserActivity alloc] initWithActivityType:@"loying.LearnSiriShortcut.type"]; - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity

    2.6K40发布于 2018-10-08
  • 来自专栏高科技宣传

    Siri ShortCut 调研(含Demo)

    二、iOS12 ShortCut 1.NSUserActivity 记录用户的操作,生成ShortCut,用户可以在设置->Siri->All ShortCuts中找到,可以匹配上语音,以后通过该语音调用用户的操作 - (NSUserActivity *)createUserActivityWithTitle:(NSString *)title userInfo:(NSDictionary *)userInfo{ NSUserActivity *userActivity = [[NSUserActivity alloc] initWithActivityType:kKBSiriUserActivityTypeIdentifier App处理,需要在AppDelegate中处理回调,如下: -(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    1.4K20编辑于 2022-11-07
  • 来自专栏一“技”之长

    iOS9系列专题二——全新的搜索功能api 原

    二、3种全新的搜索模式 ‍1、NSUserActivity‍         我们可以在项目中使用相应的函数来添加一些用户的活跃元素,使我们可以在搜索中通过搜索这样的活跃元素展现我们的app。 例如:     //创建一个对象,这里的type用于区分搜索的类型     NSUserActivity *userActivity = [[NSUserActivity alloc] initWithActivityType ]; 在下面的函数中,我们可以处理用户点击搜索后的回调: - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity NSUserActivaty一样,只是区分id的方式有所不同: - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    1K50发布于 2018-08-16
  • 来自专栏肘子的Swift记事本

    在Spotlight中展示应用中的Core Data数据

    NSUserActivity NSUserActivity对象提供了一种轻量级的方式来描述你的应用程序状态,并将其用于以后。 流程 结合上面对于Core Spotlight和NSUserActivity的介绍,我们用代码段简单地梳理一下流程: 创建可搜索项 import CoreSpotlightlet attributeSet 由于传递给应用程序的NSUserActivity中仅提供有限的信息(contentAttributeSet为空),因此,我们只能依靠这个uri来确定对应的托管对象。 SwiftUI提供了一种便捷的方法onConinueUserActivity来处理系统传递的NSUserActivity。 我个人不太喜欢这种将处理NSUserActivity的逻辑嵌入视图代码的做法,如果想在UIWindowSceneDelegate中处理NSUserActivity,请参阅Core Data with CloudKit

    1.9K10编辑于 2022-07-28
  • 来自专栏高科技宣传

    Siri自定义Intent以及处理

    completion:(void (^)(TestIntentResponse *response))completion NS_SWIFT_NAME(handle(intent:completion:)){ NSUserActivity *userActivity = [[NSUserActivity alloc] initWithActivityType:NSStringFromClass([TestIntent class])];

    1.6K20编辑于 2022-11-07
  • 来自专栏ios技术安装

    探索 App Clips

    ◆ ◆  ◆ 客户端代码 客户端进行开发时,无论采用UIKit还是SwiftUI,都是通过NSUserActivity对App Clips传入的URL做解析处理,并根据URL处理不同的业务逻辑,这块和  func scene(_ scene: UIScene, continue userActivity: NSUserActivity) {     guard userActivity.activityType NSUserActivityTypeBrowsingWeb, perform: handleUserActivity)         }     }          func handleUserActivity(_ userActivity: NSUserActivity

    2.4K20发布于 2020-10-14
  • 来自专栏移动端周边技术扩展

    UniversalLink Associated Domains

    Appdelegate中实现代理方法,并做打开的相应处理 - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    3.2K30发布于 2018-06-12
  • 来自专栏腾讯IVWEB团队的专栏

    【译】React Native URL 路由库

    . - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity

    1.5K20发布于 2020-06-28
  • App Trace技术解析:传参安装、一键拉起与快速安装

    / 处理Universal Links或URL Schemefunc application(_ application: UIApplication, continue userActivity: NSUserActivity

    28610编辑于 2025-06-10
  • 来自专栏iOS逆向与安全

    iOS 创建 Universal Links

    Associated Domains 编写App被唤醒后的处理逻辑 - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    1.5K50发布于 2021-08-25
  • 来自专栏iOS逆向与安全

    iOS防止在WKWebView中打开Universal Link

    公众号:iOS逆向 2.2 编写App被唤醒后的处理逻辑 - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    4.3K30发布于 2021-08-25
  • 来自专栏大话swift

    iOS 禁止使用H5加载核心功能的解决办法

    3 App内部拦截Universial Link响应 -(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    1.4K20发布于 2020-03-26
  • 来自专栏青玉伏案

    iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容

    1 - (BOOL)application:(nonnull UIApplication *)application continueUserActivity:(nonnull NSUserActivity

    1.8K60发布于 2018-01-11
  • APP Trace 传参安装流程详解 (开发者视角)

    return true } return false}func application(_ application: UIApplication, continue userActivity: NSUserActivity

    83710编辑于 2025-06-12
  • 来自专栏王磊的博客

    微信中通过页面(H5)直接打开本地app的解决方案

    AppDelegate.cs”文件; 2.重写方法,代码如下: public override bool ContinueUserActivity(UIApplication application, NSUserActivity

    3.6K130发布于 2018-05-08
  • 来自专栏iOS 备忘录

    iOS 定时唤醒打卡界面

    restorationHandler:方法中处理,如下: - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    2K41发布于 2021-04-15
  • 来自专栏大福的FinClip

    如何使用FinClip去运行小程序游戏?

    ]]) {return YES;}return YES;}- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    1.4K20编辑于 2022-12-07
  • 来自专栏AI uTools

    探索App Intents:让你的应用与Siri无缝互动的新方式

    实现方法 开发者通过 AppEntity 定义应用内容,并与 NSUserActivity 关联,使系统可以识别这些内容。

    1.9K10编辑于 2024-11-11
  • 来自专栏iOS面试技术问题

    iOS Universal link 入门指南

    Universal Links Objective-C: - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity YES;} Swift: func application(_ application: UIApplication, continue userActivity: NSUserActivity

    4.6K11发布于 2020-10-10
  • 来自专栏用户8927754的专栏

    如何把小程序游戏运行到自有App中?(IOS篇)

    return YES; } return YES;} - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity

    99750编辑于 2022-12-07
领券