SwiftUI CloudKit 入门之 15 根据用户的要求限制访问或从用户数据中删除限制
2023-09-11 14:18:47 时间
概述
用户可以要求您阻止对您的应用程序存储在CloudKit中的数据进行任何进一步的更改。使用restrictCloudKit Web服务提供的API来满足这些请求。您可以通过调用unrestrictAPI来删除限制。
识别容器
为确保限制更改和访问应用程序存储的所有用户数据,请在Xcode中交叉引用应用程序有权访问的容器列表,并汇编这些容器的标识符列表。识别应用程序的容器描述了此过程。
下面的示例将容器存储在常量中以供以后使用:
let defaultContainer = CKContainer.default()
let documents = CKContainer(identifier: "iCloud.com.example.myexampleapp.documents")
let settings = CKContainer(identifier: "iCloud.com.example.myexampleapp.settings")
创建可重用的API令牌
restrict每次调用API时,API调用都需要一个令牌。您可以使用CloudKit仪表板为应用程序中的每个容器创建一次API令牌,然后在对特定容器的每次API调用中重复使用它。
通过访问每个容器的页面在CloudKit仪表板中生成令牌,然后选择API访问>新建令牌>创建令牌。令牌特定于部署环境,因此您需要用于生产和开发环境的单独令牌。
下面的示例将令牌存储在字典中,以供每个容器稍后使用:
let containerAPITokens: [CKContainer: String] = [
defaultContainer: "&
相关文章
- 下载pubmed数据
- 数据可视化工具-Vue-DataV入门
- SqlServer表和EXCEL数据批量复制方法(已解决)
- Google Earth Engine——GFS全球天气预报模型数据集:384小时的预测,预测间隔为3小时,以6小时的时间分辨率进行(每天更新4次)
- Vue - 修改 data 数据不变 / 视图也不变(监测不到 data 数据变化 / 双向绑定失效)
- CSDN学霸课表——从应用解析到基础实战,大数据入门、晋级课程推荐
- sql 查找重复数据,并且重复数据有子集
- Python下使用串口发送十六进制数据
- 《Spring Data实战》——第2章 Repository:便利的数据访问层 2.1快速入门
- 《数据科学与大数据分析——数据的发现 分析 可视化与表示》一1.4 大数据分析案例
- CoreData 从入门到精通(二) 数据的增删改查
- Perl数据序列化和持久化(入门):Storable模块
- SwiftUI CloudKit 入门之 13 通过实施共享UI创建并与其他用户共享私有CloudKit数据(教程含源码)
- 《Python数据可视化之matplotlib实践》 源码 第一篇 入门 第三章
- 微信小程序开发入门与实战(数据监听)
- 【校招Verilog快速入门】基础语法篇:VL6、多功能数据处理器
- 3_4.用户数据报协议(UDP)
- 《C#零基础入门之百识百例》(九十三)本地数据交互 -- 文件相关类介绍 -- 读写txt文本文件
- 《C#零基础入门之百识百例》(九十四)本地数据交互 -- 读写二进制文件
- ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑
- R语言入门:数据框的创建和访问
- lqb 入门训练 序列求和 (PS:用长整数做数据的输入输出)
- 当我说要做大数据工程师时他们都笑我,直到三个月后……转
- Linux下的nexus数据迁移