美文网首页
App Clips how-to

App Clips how-to

作者: flexih | 来源:发表于2020-06-26 21:06 被阅读0次
概述

iOS 14提供的App Clip方案,帮助用户在没有安装App的情况下,快速下载App Clip包,完成某个流程的功能。App Clip展现方式有QR Code,NFC Tag,Safari Banner,Siri Suggestion,iMessage和Apple Map。

开发
  1. 工程里新建Target选择 App Clip
  2. 增加Associated Domains


  3. App Clip和App增加处理代码
func scene(_ scene: UIScene, continue userActivity: NSUserActivity) {
    if userActivity.activityType == NSUserActivityTypeBrowsingWeb,
       let incomingURL = userActivity.webpageURL,
       let components = NSURLComponents(url: incomingURL, resolvingAgainstBaseURL: true) {
        
    }
}
  1. App Clip不同于Extension,可以使用除隐私相关(HealthKit)的大部分API
  2. 用户一旦安装App,由App响应App Clip的调用
  3. 与App一起提交
通知
  1. InfoPlist增加NSAppClipRequestEphemeralUserNotification


2.通知权限有效时长8小时,检测代码

let center = UNUserNotificationCenter()
center.getNotificationSettings { settings in 
  if settings.authorizationStatus == .ephemeral {
    //User has already granted ephemeral notification
  }
}
定位
  1. InfoPlist增加NSAppClipRequestLocationConfirmation


  2. 只能申请使用App时间权限,有效时间一天


数据
  1. App Clip的数据保存在临时缓存里,数据可能会被清除,如果用户经常使用该App Clip,系统不会清除数据
  2. 使用App Group Container保存数据,在用户安装App后读取,保持使用流程的顺畅
let secureAppGroupURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier:"group.com.example.fruta")
权限转移

用户安装App后,使用App Clip获得的相机、蓝牙、麦克风权限App会自动获得。

TestFlight
  1. 提交到TestFlight进行测试


App Clip Meta Data
  1. App提交到App Store Connect后配置App Clip信息


  2. 指定App Clip Card的信息,规则如下


  3. Action可以配置Action,Open,View,Play

  4. App Clip URL,一个App Clip可以配置多个URL



    这里配置的URL,按照最大可匹配前缀规则匹配,不必填写完整的后缀路径及参数,如图所示


相关文章

  • App Clips how-to

    概述 iOS 14提供的App Clip方案,帮助用户在没有安装App的情况下,快速下载App Clip包,完成某...

  • iOS 14 轻应用(App Clips)开发调试

    1.轻应用(App Clips) App Clips是苹果WWDC 2020所发布的iOS 14新特性中最具焦点的...

  • App Clips

    该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> 前两天leader让我调研一下App Cl...

  • iOS14 App Clips

    关于App Clips 开发一个App Clips的目的是提供你的App中的部分功能让用户可以快速使用,并且不需要...

  • ios14-App clips

    Clips新特点: App Clips是一项使使用者能不需安装 app ,也能使用 app 当中部分指定功能的新应...

  • App Clips功能

    App Clips概述 创建一个App Clip,使用户可以使用未安装应用程序的某些功能。App Clip是你应用...

  • AppClips介绍及使用流程

    一.简介 在 2020 年 6 月 23 日的 WWDC 大会中,苹果预告了 App Clips 。 App Cl...

  • App Clips - 0 - 概述

    创建一个应用程序剪辑,以使未安装完整应用程序的用户可以使用某些应用程序功能。 一、总览 应用程序剪辑是应用程序的轻...

  • SwiftUI 学习 App Clips

    App Clips(应用剪辑) 创建一个应用剪辑,以使未安装完整应用的用户可以使用某些应用功能 总揽 一个App ...

  • APP Clips 技术文档

    1. APP Clips简介 App Clip 是iOS系统支持的,可以专注于app 中某项功能。例如:你在上班路...

网友评论

      本文标题:App Clips how-to

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