草庐IT

icloud-services

全部标签

ios - 关闭 iCloud 并从无处不在的容器中删除项目

我的应用程序中有一个UISwitch供用户打开/关闭iCloud。我想实现以下目标:当用户关闭iCloud时,无处不在的容器中的所有内容将被删除并复制到本地目录作为备份。但是,一旦文件从无处不在的容器中删除,iCloud服务器上的副本也会被删除。这基本上清除了iCloud上的所有内容。我有以下问题:如何在不影响iCloud服务器上的副本的情况下删除无处不在的容器上的文件?在禁用iCloud之前从无处不在的容器中删除文件的最佳或标准做法是什么?iCloud在初始化/启用后是否可以完全禁用?谢谢。 最佳答案 在阅读了Apple的文档和其

ios - "Core Data with iCloud"与 "iCloud Core Data"

我的问题是:如何在不找到太多“iCloudCoreData”的情况下找到有关“CoreDatawithiCloud”的更多信息?这两个东西的命名非常相似,这使得很难在不找到另一个的情况下找到关于一个的信息。当我说“iCloud核心数据”时,我指的是最近在iOS10中弃用的功能。“iCloudCoreData”涉及具有无处不在选项的CoreData存储,这意味着个人记录更新是使用iCloud在各种设备上同步的。当我说“CoreDatawithiCloud”时,我指的是构建在iCloudDrive服务上的不同功能,我相信它基于将CoreData存储作为一个整体从设备同步到设备。“CordD

iOS11 : Can't create folder again in iCloud drive once deleted manually

我开发了一个应用程序,用于将文件从该应用程序保存到iCloud驱动器。我正在将文件从我的应用程序保存到iCloud驱动器。所以它按预期工作。它使用iCloud驱动器应用程序中保存的文件创建我的应用程序文件夹。但是,如果我删除该文件夹并尝试再次从我的应用程序中保存该文件,它给出如下错误:"file.txt"couldn'tbemovedto"Documents"becauseeithertheformerdoesn'texist,orthefoldercontainingthelaterdoesn'texist.我只在iOS11中遇到过这个问题。在iOS10中它可以正常工作。如何解决这个

ios - 如何针对 iCloud 验证 iCloud ID token ?

我是justreading关于使用iCloudIDtoken在移动设备上进行应用程序识别。如果我的服务器通过互联网收到一个带有iCloudIDtoken的请求,有没有办法验证它是由Apple发出的,而不是由发送方伪造的? 最佳答案 查看DeviceCheckFramework.“访问您的关联服务器可以在其业务逻辑中使用的每个设备、每个开发人员的数据。”在最近对thisSOthread中的一个答案的评论中提出了建议.这是如何使用带有iCloud用户ID哈希的设备检查来确保对您的API的请求是合法的。以下大量代码改编自this.在您的i

如何使用Python将视频上传到Microsoft Service,以使用应用程序/Octet-Stream内容类型发送“帖子”请求

我想使用MicrosoftAzureEmotionalAPI分析本地视频,但是如何使用Python将视频上传到MicrosoftService,通过将“帖子”请求与Application/Octet-Stream内容类型一起发送,以及从视频文件中读取的数据。看答案您可以将视频上传到AzureStorageBlob。Python有一个SDK:https://docs.microsoft.com/en-us/azure/storage/storage-python-how-to-to-use-blob-storage或者您可以使用纯RESTAPI:https://docs.microsoft.co

ios - 针对 URL https ://developerservices2. apple.com/services/xxx 收到了非 HTTP 200 响应 (400)

有人在Xcode中遇到过这个问题吗?我试图与个人团队在真实设备上运行示例iOS项目。自动管理登录。但是Xcode显示错误:CommunicationwithApplefailedAnon-HTTP200responsewasreceived(400)forURLhttps://developerservices2.apple.com/services/QH65B2/ios/submitDevelopmentCSR.action?clientId=xxxxxxxx一开始以为是苹果服务器的问题。但是4天后,我的Xcode中仍然存在这个问题。appledeveloperforum上有类似的话

ios - 更改 iCloud 帐户时 NSUbiquitousKeyValueStore 同步延迟

在我的设备中切换测试iCloud帐户以测试我的应用程序是否正确处理iCloud帐户更改检测时,我遇到了一个问题。所以我将数据存储在CloudKit和NSUbiquitousKeyValueStore中。当我使用iOS设置注销iCloud帐户A时,该应用程序会自动终止(我想这没问题)。然后,当我使用iCloud帐户B登录并重新启动应用程序时,我在调用fetchUserRecordID方法时获得了正确的iCloud帐户(B)。问题是虽然NSUbiquitousKeyValueStore没有立即更新并且存储在SynchedPreferences下的.plist文件,但是NSUbiquitou

objective-c - 如果我没有使用 Core Data,我该如何使用 iCloud Sync?

我看过一些展示如何将iCloud与CoreData集成的示例,但我的应用程序使用的是手写的SQLite持久层。我只是运气不好,还是有直接的方法通过iCloud与非核心数据数据库进行同步和冲突解决? 最佳答案 “简单”可能不是您想到的第一个词,但您绝对可以在非CoreData应用程序中使用iCloud存储。但是,您需要自己管理存储引擎、冲突解决和数据表示;您无法获得CoreData为您提供的“轻松”合并和解决方案。阅读iCloudStorage详细信息指南。下面有一个很好的核对list,可指导您在应用中设置基于文档的存储。

iphone - 有没有办法完全断开应用程序与 iCloud 的连接?

我的应用程序可以在有或没有iCloud支持的情况下运行。如果用户将设备连接到iCloud,然后想断开连接,我可以很容易地将所有数据复制回本地沙箱并停止使用iCloud,并且该设备不会再为iCloud贡献任何新内容。但是,此设备仍会收到(尽管未处理)来自其他设备的更改。有没有办法完全断开设备与iCloud的连接,从而不会收到新的更改? 最佳答案 iCloud将数据存储在名为“移动文档”的文件夹中。您的应用程序的容器位于此文件夹中。iOS设备会立即知道新文件和更改。但是,在应用程序明确请求之前,他们不会真正下载文件。这是一个示例场景:有