Você está aqui:
Empacotar um aplicativo cliente externo
Determine se deseja empacotar e distribuir seu aplicativo cliente externo ou mantê-lo local. Somente aplicativos empacotados podem ser implementados em outras organizações. Você pode empacotar aplicativos cliente externos com pacotes gerenciados de primeira ou segunda geração. Os aplicativos que usam OAuth podem ser implementados com suas próprias configurações de OAuth ou podem fazer referência a configurações na organização em que o aplicativo foi desenvolvido.
A única diferença na configuração entre um aplicativo cliente externo local e um pacote é a configuração Estado de distribuição. Se você alterar o valor nesse campo de Local para Packaged, o aplicativo poderá ser adicionado a um pacote gerenciado.
Ao empacotar um aplicativo cliente externo, é importante saber que cada aplicativo contém vários arquivos. Assim como as guias de políticas e configurações no Gerenciador de aplicativo cliente externo, as configurações que definem o aplicativo são divididas entre políticas e arquivos de configurações. Para maior segurança, as informações confidenciais não são empacotadas, mas permanecem seguras na organização em que foram desenvolvidas. Essa organização é a organização de origem. Se a organização que baixa o aplicativo não puder ser associada à organização de origem, um novo arquivo de configurações globais poderá ser gerado. O novo arquivo é criado quando o aplicativo é implementado.
Recomendamos que você use pacotes gerenciados de segunda geração junto com uma organização Dev Hub para criar aplicativos empacotáveis. O processo para empacotar um aplicativo cliente externo não é diferente de criar qualquer outro pacote gerenciado 2GP. Para criar um pacote gerenciado 2GP contendo seu aplicativo cliente externo, você deve usar um projeto Salesforce DX. Consulte Configurar um projeto do Salesforce DX para aplicativos cliente externos.
Você também pode empacotar aplicativos cliente externos com pacotes gerenciados de primeira geração. Consulte Empacotar um aplicativo cliente externo com pacotes gerenciados de primeira geração.
- Definir configurações padrão para um aplicativo cliente externo empacotado
Os aplicativos cliente externos incluem valores padrão quando empacotados para distribuição. Esses valores aparecem na guia políticas em um aplicativo cliente externo distribuído e são editados pelos administradores. Se um desenvolvedor configurar valores personalizados na guia Configurações de um aplicativo cliente externo antes do empacotamento, essas configurações não afetarão as políticas empacotadas. Para alterar os valores de apólices empacotados com o aplicativo, defina as configurações na guia Padrão do pacote. - Considerações para aplicativos cliente externos empacotados com o plugin de notificação móvel, notificação ou notificação por push
Aprenda as considerações para um aplicativo cliente externo configurado com o plugin móvel, de notificação por push ou de notificação. - Empacotar um aplicativo cliente externo que não esteja em uma organização Dev Hub
Para empacotar um aplicativo cliente externo que não foi criado em uma organização Dev Hub, use um namespace para conectar a organização a uma organização Dev Hub. - Empacotar um aplicativo cliente externo com pacotes gerenciados de primeira geração
Use pacotes gerenciados de primeira geração para distribuir aplicativos cliente externos a outras organizações. Crie um aplicativo cliente externo com o estado de distribuição Empacotado, adicione-o ao seu pacote gerenciado e instale o pacote em organizações de assinante.
