Comunicar e manter dados entre aplicativos com grupos de aplicativos

streem:

O iOS 8 revelou uma nova API ontem em relação aos grupos de aplicativos. Antes era meio confuso compartilhar dados e se comunicar entre aplicativos e acredito que é exatamente isso que o App Groups pretende corrigir.

Em meu aplicativo, habilitei os grupos de aplicativos e adicionei um novo grupo, mas simplesmente não consigo encontrar nenhuma documentação sobre como usá-lo. Referências de documentação e API apenas indicam como adicionar um grupo.

Então, o que os Grupos de aplicativos realmente pretendem fazer? Existe alguma documentação em algum lugar sobre como usá-lo?

Papai Noel:

Outro benefício dos grupos de aplicativos é a capacidade de compartilhar um NSUserDefaultsbanco de dados. Isso também funciona para extensões de aplicativos (widgets da central de notificação, teclados personalizados, etc).

Inicialize seu NSUserDefaultsobjeto assim em todos os aplicativos do grupo de aplicativos e eles compartilharão o banco de dados:

Objective-C:

[[NSUserDefaults alloc] initWithSuiteName:@"<group identifier>"];

Rápido:

NSUserDefaults(suiteName: "<group identifier>")

Lembre-se de que tudo do [NSUserDefaults standardUserDefaults]banco de dados para cada aplicativo não será transportado para esse banco de dados.

A documentação também fornece um exemplo correto (a partir do Beta 3).

E não se esqueça de sincronizar o banco de dados:

[yourDefaults synchronize];

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como manter dados entre instalações de aplicativos no Android?

Como se comunicar entre dois aplicativos Unity com TCP?

Transferência de dados entre componentes e aplicativos

Grupos de aplicativos e iCloud no iOS

Como manter os dados da caixa de texto entre os lançamentos de aplicativos?

Maneiras de transferir dados entre 2 aplicativos?

Realm - Compartilhar banco de dados entre aplicativos

Qual é a diferença (e semelhança, se houver) entre as pastas de dados de aplicativos LocalCache e TempState?

NSUserDefaults, Settings.bundle e grupos de aplicativos

Comunicar dois aplicativos IVR

Comunicar dois aplicativos IVR

Compartilhando dados entre aplicativos no IOS

Qual a melhor forma de se comunicar entre dois aplicativos de servidor ASP.NET Core?

docker.io - Docker vinculando entre aplicativos e contêineres de banco de dados

Dados persistentes entre os lançamentos de aplicativos com Expo & React Native

Como comunicar o ID do usuário entre aplicativos de microsserviço Spring Boot

Relacionar duas entidades em bancos de dados diferentes e comunicação entre dois aplicativos

Posso compartilhar arquivos / dados por meio de grupos de aplicativos, mas em aplicativos de contas de desenvolvedor diferentes?

Como se comunicar usando iframe entre 2 aplicativos angulares?

Passando dados de exceção entre dois aplicativos

Dados persistentes sem atraso entre reinicializações de aplicativos

Compartilhando arquivos / dados entre dois aplicativos iOS de minha propriedade

Melhor maneira de transmitir dados entre dois aplicativos

Melhor maneira de armazenar dados de aplicativos de PC localmente e sincronizar com o banco de dados do servidor

Por que o OAuth distingue entre aplicativos de servidor da web e aplicativos baseados em navegador?

Grupos de aplicativos forSecurityApplicationGroupIdentifier retorna nulo

Como posso manter os bancos de dados de dois aplicativos da web em sincronia?

Como posso manter os bancos de dados de dois aplicativos da web em sincronia?

Sincronizando dados de aplicativos com a Conta do Google