Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ /

Build para tvOS

Nesta página

  • Visão geral
  • Evite armazenar dados importantes do usuário
  • Compartilhar arquivos do Realm com extensões de serviços de Tv

Esta página detalha considerações ao usar o Realm no tvOS.

Dica

Veja também:

Evite armazenar dados importantes do usuário em um Realm no tvOS. Em vez disso, é melhor tratar o Realm como um cache reconstruível.

Observação

A razão para isso tem a ver com onde o Realm grava seus arquivos Realm. Em outras plataformas Apple, o Realm grava seus arquivos do Realm no diretório "Documentos". Como o tvOS restringe as gravações nesse diretório, o local padrão do arquivo Realm no tvOS é NSCachesDirectory. O tvOS pode limpar arquivos nesse diretório a qualquer momento, portanto, a persistência confiável de longo prazo não é possível. Para obter persistência com suporte na nuvem no tvOS, considere usar o Device Sync.

You can also use Realm as an initial data source by bundling prebuilt Realm files in your app. Note that the App Store guidelines limit your app size to 4GB.

Dica

Navegue pelos nossos exemplos de tvOS para obter exemplos de aplicativos tvOS que demonstram como usar o Realm como cache offline.

Para compartilhar um arquivo Realm entre um aplicativo tvOS e uma extensão de serviços de Tv como a estante superior, use o Library/Caches/ diretório no container compartilhado para o grupo de aplicativos:

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

Voltar

Criptografar um Realm

Próximo

Dados do modelo