Configurar ambientes para um projeto de transferência binária para o aplicativo Salesforce móvel
Configure ambientes da Apple e do Google para projetos de transferência binária.
Edições obrigatórias
| Configuração disponível no Lightning Experience em: Edições Group, Professional, Enterprise, Performance, Unlimited e Developer. |
| Permissões de usuário necessárias | |
|---|---|
| Para configurar ambientes para um projeto de transferência binária para o aplicativo Salesforce móvel | Gerenciar aplicativos mySalesforce |
Registrar identificadores da Apple
Siga estas etapas em sua conta de Desenvolvedor da Apple para registrar os identificadores necessários para seu aplicativo móvel.
- Crie dois identificadores separados: um ID do pacote para o aplicativo principal e um ID da extensão de serviço de notificação.
- O nome do identificador usado para a configuração da Apple deve ser o mesmo ID da loja de clientes fornecido no formulário de envio da IU de configuração do Salesforce.
-
Ao criar o identificador Extensão de serviço de notificação, adicione a funcionalidade Notificações por push. Não adicione o recurso Transmitir.
Importante O ID da loja fornecido na interface do usuário de configuração do Mobile Publisher é apenas para uso interno. Os IDs da loja de clientes podem estar em um formato como: com.{sua empresa}. {nome exclusivo ou identificação}. Use convenções de nomenclatura que atendam aos requisitos da Apple. - Crie um grupo de aplicativos com um nome exclusivo que inclua seu ID da loja de clientes.
- O ID do pacote e o identificador Extensão de serviço de notificação devem ser atribuídos à funcionalidade Grupo de aplicativos. A funcionalidade Grupo de aplicativos está localizada no Identificador quando você edita a página Configuração de ID do aplicativo. Selecione Editar para escolher o Grupo de aplicativos criado na etapa anterior.
Provisionar perfis
Gere um perfil de provisionamento separado para o ID do pacote e a Extensão do serviço de notificação.
- Gere um perfil de provisionamento separado para o ID do pacote e a Extensão do serviço de notificação.
- Na seção Perfis do desenvolvedor da Apple, selecione App Store Connect como o tipo de perfil.
- Selecione o ID do aplicativo apropriado no menu suspenso e vincule-o ao certificado de distribuição relacionado.
Configurar notificações por push da Apple (opcional)
A chave Apple Push Notification (APNs) é usada durante a configuração de Aplicativos cliente externos na Etapa 2 da interface do usuário de Configuração do Mobile Publisher.
- Use uma convenção de nomenclatura adequada para sua chave, habilite o serviço Apple Push Notifications (APNs) e clique em Configurar.
- Selecione Sandbox e produção no menu suspenso e clique em Salvar.
- Selecione Registrar e baixe a chave gerada.
- Armazene as chaves em um local seguro onde elas permaneçam acessíveis.
- Use essa tecla ao habilitar notificações por push em seus aplicativos cliente externos para implantações de produção ou de sandbox.
Configurar o Google Play e a nuvem
Os aplicativos Android exigem contas de serviço específicas, chaves JSON e detalhes de registro do Firebase para concluir a configuração.
- Use apenas seu Identificador de loja exclusivo para todas as configurações relacionadas ao Google.
- Crie a conta de serviço necessária no Google Cloud Console e gere uma chave relacionada no formato JSON.
-
Registre seu aplicativo no Console do Firebase para obter o arquivo
google-services.jsone ofirebaseadminsdk.json. -
Carregue o
google-services.jsonarquivo durante a Etapa 1 do formulário de configuração do Mobile Publisher, pois é um campo obrigatório. -
Forneça o
firebaseadminsdk.jsondurante a Etapa 2 da configuração de Aplicativos cliente externos; esse arquivo é opcional e apenas necessário para configurações de notificação por push.
Nota Os clientes que planejam usar links universais em seu aplicativo para Android devem fornecer a impressão digital do certificado SHA-256. Você pode localizar esse valor na seção Integridade do aplicativo (em Configuração) no Google Play Console.
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!

