Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Realm Files

Build for tvOS

Esta página detalla consideraciones al usar Realm en tvOS.

Tip

Evita almacenar datos importantes de usuarios en un realm en tvOS. En su lugar, lo mejor es tratar Realm como una caché reconstruible.

Nota

La razón de esto se relaciona con la ubicación donde Realm escribe sus archivos. En otras plataformas de Apple, Realm escribe sus archivos en el directorio "Documentos". Dado que tvOS restringe las escrituras en ese directorio, la ubicación predeterminada de los archivos de Realm en tvOS es NSCachesDirectorytvOS puede purgar archivos de ese directorio en cualquier momento, por lo que no es posible una persistencia fiable a largo plazo. Para una persistencia en la nube en tvOS, considere usar Device Sync.

También puedes usar Realm como fuente de datos inicial al incluir archivos de Realm precompilados en tu aplicación. Ten en cuenta que Pautas de la App Store Limite el tamaño de su aplicación a 4GB.

Tip

Browse our tvOS examples for sample tvOS apps that demonstrate how to use Realm as an offline cache.

To share a Realm file between a tvOS app and a TV services extension such as Top Shelf, use the Library/Caches/ directory in the shared container for the application group:

let fileUrl = FileManager.default
.containerURL(forSecurityApplicationGroupIdentifier: "group.com.mongodb.realm.examples.extension")!
.appendingPathComponent("Library/Caches/default.realm")

Volver

Encrypt a Realm

En esta página