Docs Menu
Docs Home
/ /
Archivos del reino

Compilación para 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

Explore nuestros ejemplos de tvOS para ver ejemplos de aplicaciones de tvOS que demuestran cómo usar Realm como caché sin conexión.

Para compartir un archivo Realm entre una aplicación tvOS y una extensión de servicios de TV como Top Shelf, use el Library/Caches/ directorio en el contenedor compartido para el grupo de aplicaciones:

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

Volver

Cifrar un reino

En esta página