Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Export Data from CloudKit

I am interacting with the cloudkit dashboard and looking at data collected by my app.

How can I export all the data from the dashboard (data-> csv or json) so that I can do some analytics on it?

Thanks!

like image 679
AspiringSoftwareDeveloper Avatar asked Jul 27 '16 14:07

AspiringSoftwareDeveloper


People also ask

Where is CloudKit data stored?

You use CloudKit to store your app's existing data in the cloud so that the user can access it on multiple devices. You can also store data in a public area where all users can access it.

Is CloudKit like firebase?

It's a common misconception that Firebase and CloudKit are fairly interchangeable. Whilst they are both serverless storage solutions, you should take their features into careful consideration before deciding to use one or the other.

Does Apple use CloudKit?

Since CloudKit is deeply tied to Apple's operating systems and devices, it's not suitable for applications that require a broader range of device support, such as Android or Windows clients.

What is core data CloudKit?

Core Data owns the record ID for all of the objects that it creates in CloudKit. And, for each one, we will generate a simple UUID to use as its record name. When the Record Name is combined with a zone identifier you get a CKRecord ID. At the bottom, you'll see how Core Data manages type information.


1 Answers

I don't think Apple will ever provide an export feature. The system is capable to collecting more than 40 events per second. This could very quickly be massive amount of data. Instead there is a possibility to query the system via an API, so you can build an external website to query your results and possibly export your data from there.

like image 123
Sascha Avatar answered Oct 20 '22 23:10

Sascha