Trabalhando com grupos de aplicativos watchOS no Xamarin

Um grupo de aplicativos permite que diferentes aplicativos (ou um aplicativo e suas extensões) acessem um local de armazenamento de arquivo compartilhado. Grupos de aplicativo podem ser usados para dados como:

  • Ajustes do Apple Watch.
  • NSUserPatterns compartilhados.
  • Arquivos compartilhados.

Configurar um grupo de aplicativos

O local compartilhado é configurado usando um Grupo de Aplicativos, que é configurado na seção Certificados, Identificadores e Perfis no Centro de Desenvolvimento do iOS. Esse valor também deve ser referenciado no Entitlements.plist de cada projeto.

Provisionamento

O grupo de aplicativos terá um identificador, que normalmente é seu ID de pacote com um group. prefixo. Por exemplo, podemos usar o ID com.xamarin.WatchSettings do pacote e o grupo group.com.xamarin.WatchSettingsde aplicativos .

Use the Bundle ID com.xamarin.WatchSettings and the app group group.com.xamarin.WatchSettings

Entitlements.plist

Além de configurar o perfil de provisionamento, habilite grupos de aplicativos no Entitlements.plist e insira a ID escolhida:

Configure the plist and enter the ID

Implantação

Certifique-se de configurar o Grupo de Aplicativos corretamente no provisionamento de implantação .

Para obter mais informações, consulte a documentação de Recursos do Grupo de Aplicativos .