Configuração IOS
Neste artigo, vamos guiar você pelas etapas de criação e configuração das políticas do seu aplicativo na loja da Apple.
Importante: Verifique o Tipo de Conta
Antes de iniciar, é fundamental que sua inscrição no Apple Developer Program tenha sido feita como Organização (Organization) e não como Pessoa Física (Individual).
Por que isso é necessário?
O uso de uma conta de Pessoa Física limita o acesso da nossa equipe técnica a configurações críticas do aplicativo.
Manutenção e Suporte Limitados: Embora seja possível enviar novas versões do app, nós perdemos o acesso administrativo para resolver problemas de configuração (como renovação de chaves, certificados ou ajustes em notificações).
Impacto para você: Se houver um problema técnico interno que exija acesso às chaves do desenvolvedor, nós não conseguiremos corrigir sozinhos. Isso significa que você terá que realizar configurações complexas manualmente, pois não teremos permissão para acessar essa área da sua conta.
Resumo: Certifique-se de que sua conta é Organizacional para garantir que nossa equipe tenha permissão total para realizar manutenções e correções técnicas sem depender de ações manuais da sua parte.
1: Solicitar o D-U-N-S Number
Antes de iniciar o processo de criação da conta ou do aplicativo, é obrigatório que sua empresa possua um D-U-N-S Number (um identificador padrão internacional para empresas). A Apple utiliza esse número para verificar a identidade legal da sua organização.
Acesse a ferramenta oficial da Apple para consultar ou solicitar seu número através deste link: https://developer.apple.com/enroll/duns-lookup/
Faça login com seu Apple ID.
Preencha os dados da sua empresa. Se o sistema não encontrar um registro existente, ele permitirá que você solicite um novo número gratuitamente.
2. Criação do Aplicativo
O primeiro passo é acessar o painel da App Store Connect para iniciar o cadastro.
Acesse o site: https://appstoreconnect.apple.com/apps.
Na página inicial ("Apps"), clique no botão Adicionar app ou no ícone (+) azul.
Selecione a opção Novo App.
Será aberto um formulário de "Novo app". Para preenchê-lo, você precisará primeiro criar um ID do pacote (Bundle ID).

3. Criar Identificador (Bundle ID)
No formulário de criação, clique no link azul Certificados, identificadores e perfis (localizado abaixo do campo "ID do pacote") para abrir a configuração em uma nova aba.
Na tela de registro ("Register an App ID"), preencha os campos:
Description: Insira o Nome do app.
Bundle ID: Selecione "Explicit" e digite o identificador no formato:
br.com.[nome do app].Nota: Use apenas letras minúsculas, sem acentos ou caracteres especiais.
Role até a seção Capacidades (Capabilities) e marque as seguintes opções:
✅ Associated Domains
✅ Inter-App Audio
✅ Push Notifications
Clique em Continuar (Continue) e, na tela de confirmação, clique em Registrar (Register).


4. Finalizando a Criação do App
Volte para a aba anterior onde o formulário "Novo app" estava aberto. Se o novo Bundle ID não aparecer na lista, atualize a página.
Preencha as informações conforme abaixo:
Plataformas: Marque a opção iOS.
Nome: Insira o nome oficial do aplicativo.
Idioma principal: Escolha o idioma padrão (ex: Português - Brasil).
ID do pacote: Selecione o Bundle ID que você acabou de criar (
br.com.[nome]).SKU: Digite o mesmo texto do Bundle ID (Ex:
br.com.nomedoapp).Acesso de usuário: Marque Acesso total.
Clique no botão Criar.

5. Configuração da Versão e Loja
Após criar o app, você será direcionado para a tela de detalhes da versão (ex: "App para iOS Versão 1.0").
Nota
A etapa de inserção das imagens (capturas de tela) será realizada pelo nosso time interno.
Preencha os campos de texto com as informações abaixo:
Descrição
Copie e cole o seguinte texto no campo de descrição:
CRM via WhatsApp - Para as conversas e o negócio andarem juntos
Conecte suas equipes com clientes e leads através de uma plataforma integrada ao WhatsApp, Instagram Direct e Facebook Messenger
Crie uma central de atendimento com uma plataforma fácil de usar e que funciona de verdade! Concentre todas as conversas de WhatsApp e Direct em um único lugar e gerencie os atendimentos do seu time.
- Apenas um número de WhatsApp para vários atendentes e setores
- Gestão do atendimento dos clientes
- Organização das conversas por ordem de chegada
Palavras-chave
Insira as palavras-chave separadas por vírgula:
venda, atendimento, whatsapp, chat, commerce
URLs de Apoio
URL de suporte:
https://[NOME_DA_EMPRESA].wts.chat/support(Substitua pelo nome da sua conta).URL de marketing: Insira o site da empresa ou a página do parceiro (ex:
http://exemplo.com).
Informações para a equipe de revisão
Role até o final da página para encontrar a seção de "Informações de login para a revisão do app". Preencha com as credenciais de teste:
Nome de usuário:
[email protected]Senha:
123456Notas: No campo de notas, copie o texto em inglês abaixo. Ele explica ao revisor da Apple como acessar o app e como funciona o modelo de negócio:
To test, you need to go to "Entrar > Entrar com e-mail", typing the email [email protected], in the next step, put the password 123456.
We have an application in the SaaS model that serves small businesses, in order to organize conversations of Whatsapp, Instagram and Messenger.
To subscribe to our application, the company must ask a representative who will make the sale and registration of its users.
A new user can be registered by the company administrator through the application or web panel in the "Ajustes > Agentes" tab.
We request permission to access photos, videos and documents so that the user can share these files with their customers.
As the application organizes conversations via whatsapp using the Meta Oficial API, you can test new conversations by adding in your whatsapp the test number +5531995423930 and sending a message.
best,
Após preencher todos os campos, clique em Salvar no canto superior direito.


6. Privacidade do App
Agora é necessário declarar como o aplicativo lida com os dados dos usuários.
No menu lateral esquerdo, na seção "Confiança e Segurança", clique em Privacidade do app.

A. Política de Privacidade
Antes de prosseguir com a coleta de dados, você deve informar o link da política.
Ao lado de "Política de privacidade", clique em Editar.
No campo URL da Política de privacidade, insira o link no seguinte formato:
https://[DOMINIO_DA_EMPRESA].wts.chat/terms/privacy-policyOu se usar domínio personalizado:
https://suaempresa.com.br/terms/privacy-policy.
Salve a alteração e volte para o fluxo de "Começar" a definição de dados.


B. Coleta de Dados
Na tela inicial de Privacidade, clique no botão azul Começar.
O sistema perguntará: "Você ou seus parceiros terceirizados coletam dados deste app?".
Marque a opção: Sim, coletamos dados deste app.
Clique em Próximo.
C. Tipos de Dados
Agora você verá uma lista com várias categorias. Role a página para localizar e marcar apenas os itens abaixo:
Informações de uso:
Marque a caixa: Interações com o produto.
Diagnóstico:
Marque as três opções disponíveis:
✅ Dados de falhas
✅ Dados de desempenho
✅ Outros dados de diagnóstico.
Após selecionar esses itens, clique no botão Salvar no canto superior direito.

D. Configuração da Finalidade dos Dados
Após salvar a seleção dos tipos, você verá os blocos correspondentes na tela. Siga o fluxo abaixo para configurar o item "Interações com o produto":
Iniciar Configuração:
Localize o bloco Informações de uso.
Clique no botão azul Configurar interações com o produto.
Finalidade do Uso:
O sistema perguntará como os dados são usados. Marque as opções:
✅ Análise
✅ Funcionalidade do app.
Clique em Próximo.
Vínculo com a Identidade:
O sistema perguntará se os dados são vinculados ao usuário.
Marque a opção: Não, os dados de interações com produtos coletados deste app não são vinculados à identidade do usuário.
Clique em Próximo.
Rastreamento:
O sistema perguntará se os dados são usados para rastreamento.
Marque a opção: Não, não usamos dados de interações com produtos para fins de rastreamento.
Clique em Salvar.

E. Dados de falhas
Na seção Diagnóstico, clique no link azul Configurar dados de falhas.
Finalidade de uso dos dados:
Marque as opções: Análise e Funcionalidade do app.
Clique em Próximo.
Vínculo com o usuário:
Responda à pergunta: "Os dados de falhas coletados deste app são vinculados à identidade do usuário?"
Marque a opção: Não, os dados de falhas coletados deste app não são vinculados à identidade do usuário.
Clique em Próximo.
Rastreamento:
Responda à pergunta: "Você ou seus parceiros terceirizados usam dados de falhas para fins de rastreamento?"
Marque a opção: Não, não usamos dados de falhas para fins de rastreamento.
Clique em Salvar.

F. Dados de desempenho
Na seção Diagnóstico, clique no link azul Configurar dados de desempenho.
Finalidade de uso dos dados:
Marque as opções: Análise e Funcionalidade do app.
Clique em Próximo.
Vínculo com o usuário:
Responda à pergunta: "Os dados de desempenho coletados deste app são vinculados à identidade do usuário?"
Marque a opção: Não, os dados de desempenho coletados deste app não são vinculados à identidade do usuário.
Clique em Próximo.
Rastreamento:
Responda à pergunta: "Você ou seus parceiros terceirizados usam dados de desempenho para fins de rastreamento?"
Marque a opção: Não, não usamos dados de desempenho para fins de rastreamento.
Clique em Salvar.

G. Outros dados de diagnóstico
Na seção Diagnóstico, clique no link azul Configurar outros dados de diagnóstico.
Finalidade de uso dos dados:
Marque as opções: Análise e Funcionalidade do app.
Clique em Próximo.
Vínculo com o usuário:
Responda à pergunta: "Os dados de desempenho coletados deste app são vinculados à identidade do usuário?"
Marque a opção: Não, os dados de desempenho coletados deste app não são vinculados à identidade do usuário.
Clique em Próximo.
Rastreamento:
Responda à pergunta: "Você ou seus parceiros terceirizados usam dados de desempenho para fins de rastreamento?"
Marque a opção: Não, não usamos dados de desempenho para fins de rastreamento.
Clique em Salvar.

7. Publicação das Respostas
Ao finalizar a configuração de todos os itens (Interações, Falhas, Desempenho e Outros), você verá o resumo das definições de privacidade.
Certifique-se de que todos os itens estão preenchidos.
No canto superior direito da página de Privacidade do app, clique no botão Publicar (Publish) para confirmar todas as declarações.
Seu aplicativo agora está com as políticas de privacidade configuradas e pronto para prosseguir com o processo de envio para revisão (Review).

8. Preços e Disponibilidade
Nesta etapa, definiremos o modelo de cobrança (gratuito) e em quais países o aplicativo estará disponível para download.
No menu lateral esquerdo, na seção Monetização, clique em Preços e disponibilidade.
A. Configurar o Preço
Na seção "Tabela de preços", clique no botão azul Adicionar preços.
Região: Selecione Brasil (BRL) (ou a moeda principal da sua região).
Preço: Selecione 0,00 R$ (Grátis/Free).
Clique em Próximo.
Mantenha as configurações padrão nas telas seguintes clicando em Próximo novamente.
Clique em Confirmar para fechar o assistente de preço.
B. Configurar Disponibilidade (Países)
Role a página até a seção "Disponibilidade do app".
Clique no botão Configurar disponibilidade.
Na tela de seleção, marque a opção: Países ou regiões específicos.
Seleção de Países:
Marque os países onde deseja atuar (ex: Estados Unidos, Canadá, Brasil).
⚠️ Atenção: Certifique-se de que a caixa Europa esteja desmarcada, a menos que sua empresa tenha conformidade total com as leis digitais europeias (DSA/DMA).
Clique em Confirmar.
C. Salvar Alterações
Após configurar o preço e os países, é obrigatório salvar a página para aplicar as mudanças.
Clique no botão Salvar no canto superior direito da tela.


9. Classificação Etária
O próximo passo é definir a classificação indicativa do aplicativo respondendo sobre a frequência de certos conteúdos.
No menu lateral esquerdo, na seção Geral, clique em Informações do app.
Role a página até encontrar o bloco "Classificação etária" e clique no botão azul Definir classificação etária.
A. Frequência de Conteúdo
Uma janela se abrirá listando diversos tipos de conteúdo (Violência em desenhos, Violência realista, Conteúdo obsceno, Temas de terror, etc.).
Marque a opção Nenhum para todos os itens da lista.
Clique em Próximo.
B. Conteúdo Web e Jogos
Na tela seguinte, responda às perguntas sobre recursos adicionais:
Conteúdo irrestrito da Web: Marque Não (para indicar que o app não fornece acesso livre à internet como um navegador).
Jogos de azar: Marque Não.
Clique em Próximo.
C. Conclusão
O sistema exibirá o resumo da classificação (geralmente "4 Anos" ou "Livre" se todas as respostas anteriores forem negativas).
Clique em Concluído para salvar a configuração.
Com essas etapas finalizadas, as configurações de preço, disponibilidade e classificação etária estarão completas.

10. Geração da Chave de Push Notification (APNs Key)
Para que o aplicativo possa enviar notificações aos usuários, é necessário gerar um certificado de segurança no portal de desenvolvedor da Apple.
Passo 1: Acessar a área de Chaves
Acesse o portal de desenvolvedor através do link: https://developer.apple.com/account.
No menu principal ou na seção "Certificados, IDs e Perfis", clique na opção Chaves (ou Keys).
Passo 2: Criar Nova Chave
Ao lado do título "Keys", clique no botão (+) azul para iniciar um novo cadastro.
Passo 3: Configurar a Chave
Key Name: Preencha com o nome do aplicativo.
Na lista de serviços, marque a caixa de seleção: Apple Push Notification service (APNs).
Clique em Continue
Passo 4: Confirmar e Registrar
Certifique-se de que a opção "Sandbox & Production" esteja selecionada (padrão para APNs).
Clique em Register (Registrar) para finalizar a criação.
Passo 5: Download e Identificação
Agora você precisa salvar o arquivo e anotar os códigos de identificação essenciais.
Download: Clique em Download para baixar o arquivo da chave (formato
.p8).
Atenção
O download só pode ser feito uma vez. Guarde este arquivo com segurança.
Key ID: Anote o "Key ID" exibido na tela de detalhes da chave.
Team ID: Anote o "Team ID" (ID da equipe).
Passo 6: Envio das Informações
Para concluir a configuração, você deve enviar os seguintes itens para o atendente responsável pela publicação do seu app:
📂 O Arquivo da chave gerado (download).
🆔 O ID da chave (Key ID).
🆔 O ID da equipe (Team ID).

11. Geração da Chave de API (App Store Connect API)
Além da chave de notificação, é necessário gerar uma chave de API para permitir integrações e automações na conta.
Passo 1: Acessar Usuários e Acesso
Na página inicial do App Store Connect, clique no menu Usuários e acesso (Users and Access).
Passo 2: Criar Nova Integração
No menu superior, clique na aba Integrações (Integrations).
Certifique-se de que a opção "App Store Connect API" esteja selecionada no menu lateral.
Clique no botão (+) azul ao lado de "Chaves ativas" para iniciar o cadastro.
Passo 3: Configurar a Chave
Nome: Insira um nome para identificar a chave (Recomendado:
Nome_do_App).Acesso: Selecione a função Administrador (Admin).
Clique no botão Gerar (Generate).
Passo 4: Coletar as Informações
Após gerar a chave, ela aparecerá na lista. Você precisará coletar três informações vitais nesta tela:
Issuer ID: Um código que aparece no topo da página, acima da lista de chaves.
Key ID: O código da chave que você acabou de criar (visível na coluna "Key ID").
Arquivo da Chave (.p8): Clique em Baixar Chave (Download API Key) no lado direito da lista.
Atenção
O download só pode ser feito uma vez. Salve este arquivo em um local seguro imediatamente.
Passo 5: Envio dos Dados
Para finalizar, organize os arquivos para envio ao time responsável (CS):
Importante:
Ao salvar esses itens (Issuer ID, Key ID e o arquivo .p8), coloque-os dentro de uma pasta separada nomeada como (Chave_API) antes de enviar.

Finalização e Personalização da Marca
Para que nossa equipe possa personalizar o aplicativo com a identidade visual da sua empresa e publicá-lo, siga este último passo:
Acione seu CS (Customer Success)
Envie o arquivo da logotipo da sua empresa vetorizada (prioritariamente no formatos
.svg).
Assim que recebermos o arquivo, seguiremos com a configuração final e a publicação do seu aplicativo com a sua marca!
Atualizado