2. Entregáveis Para Customização - devbasetecnologia/devmobility GitHub Wiki

Responsabilidades do cliente

  • CASO QUEIRA QUE O APLICATIVO APAREÇA EM UMA CONTA PERSONALIZADA COM A SUA MARCA - É necessário possuir a sua própria conta na App Store e no Google Play. A criação dessas contas, suas exigências, prazos e custos são de total responsabilidade do cliente. É importante observar os pré-requisitos para realização desses procedimentos junto à Apple e à Google, uma vez que a DevBase só poderá publicar o seu aplicativo iPhone passageiro após o seu registro na loja de aplicativos. (caso não tenha uma conta, publicaremos na conta da DevBase sem nenhum custo adiciona);

  • É responsabilidade do cliente verificar a disponibilidade do nome de seu aplicativo nas lojas (Google e Apple), uma vez que não é possível publicar aplicativos com nomes iguais ou similares aos apps já existentes. As lojas da Google e da Apple são as responsáveis pela aprovação do nome do seu app.

  • Enviar para publicação os logotipos necessários, respeitando a propriedade intelectual das demais empresas: imagens e nomes que usem a marca, o título, o logotipo ou o nome de outro app ou entidade para enganar os usuários não são permitidos. NÃO tente sugerir uma associação ou relação com outra entidade quando não houver uma.

  • Divulgar o aplicativo somente quando esse estiver efetivamente publicado nas lojas. É importante ressaltar que os prazos de lançamento do aplicativo também dependem de atividades de responsabilidade do contratante, como o envio da logo e criação da conta Apple, quando necessária.

  • Arcar com todo e qualquer custo que o app venha a ter com as plataformas de mapas integradas. (ver mais detalhes em: Perguntas Frequentes (custos com mapas)).

Itens Necessários para Customização

Para a correta customização do sistema são necessários várias informações, materiais e conteúdos que você como cliente deve nos enviar.

Abaixo segue uma lista com todos esses materiais e mais abaixo exemplos e passo-a-passos de como consegui-los:

  • Imagens para os Apps - logomarca, etc... (mandatório)
  • Criação de Conta MapBox (mandatório)
  • Criação de Conta Here (mandatório)
  • Textos e informações para publicação na PlayStore (opcional)
  • Textos e informações para publicação na Apple Store (opcional)
  • Conta de E-mail STMP (opcional)
  • Conta para validação de celular SMS (opcional)
  • Conta para validação de CPF (opcional)
  • Conta para integração de Login via Facebook (opcional)
  • Vincular cartão de crédito para conta de faturamento do projeto Google (mandatório, somente após receber o email para participar do projeto, veja orientações mais abaixo)

Itens necessários para Play Store

OBS: São 2 aplicativos (passageiro e motorista).

  • Título (máximo 30 caracteres)
    • Geralmente é o nome do aplicativo, mas é possível colocar outro título.
  • Breve descrição (máximo 80 caracteres)
  • Descrição completa (máximo 4000 caracteres)
  • Capturas de tela do aplicativo que quiser colocar, ou outra imagem (mínimo 2 e máximo 8 imagens) (opcional)
    • Imagens na proporção 9:16 ou 9:18 (Largura x Altura) - ex: 1080x1920, 720x1280 px
    • São aquelas imagens onde geralmente mostram as telas do aplicativo, as vezes elaboradas com mais informações também.
  • Banner (opcional) - imagem (Largura x Altura) 1024x500 px JPG ou PNG 24 bits (sem alpha)
    • Banner que aparece no topo da página do aplicativo na play store.
  • Detalhes do contato (aparecem na página do aplicativo na loja)
    • E-mail
    • Site (opcional)
    • Telefone (opcional)

Itens necessários para Apple Store

OBS: Apenas 1 aplicativo (passageiro).

  • Título (máximo 30 caracteres)

    • Geralmente é o nome do aplicativo, mas é possível colocar outro título.
  • Descrição completa (máximo 4000 caracteres)

  • Detalhes do contato (aparecem na página do aplicativo na loja)

    • Site (se não tiver colocamos o da DevBase)
  • Capturas de tela do aplicativo que quiser colocar (máximo 10 imagens) (opcional)

  • As imagens precisam ser duplicadas em 2 tamanhos (pode ser modo retrato OU paisagem):

    • 1º Tamanho = 1242 x 2688 pixels (tela 6,5 pol - ex: iPhone 11 Pro Max, iPhone 11, iPhone XS Max, iPhone XR)

image

  • 2º Tamanho = 1242 x 2208 pixels (tela 5,5 pol - ex: iPhone 8 Plus, iPhone 7 Plus, iPhone 6s Plus)

image

  • Atenção: Item opcional, mas caso queira as imagens na loja, é necessário fazer a mesma imagem nos 2 tamanhos diferentes, conforme informado acima. Isso é uma exigência da loja Apple para imagens colocadas na loja.

  • Se for uma imagem mais elaborada com outras informações, é necessário ter o print do app nela, com o iPhone no modelo de acordo com o tamanho descrito acima. Atenção: a imagem deve conter tanto uma foto do iphone (conforme seu tamanho e modelo orientado acima), como também o print do app iOS dentro dele. Não tente utilizar uma imagem do app Android, pois a apple não permitirá.

  • Nesse caso, sugerimos que essas imagens sejam feitas e enviadas, somente depois que o app já tenha sido aprovado na loja Apple. Pois dessa forma, você utilizará seu próprio app (já customizado), para criar os prints de tela do app, e inserir dentro da "moldura" em que mostrará o aparelho "iphone".

Imagens para o APP (MANDATORIO)

  • Ícone App (Imagem visível do app instalado no smartphone)

    • Tamanho: 1024 x 1024 px (Formato: PNG)
    • Trata-se da imagem do ícone que fica na tela do celular, a imagem de clicar para abrir o aplicativo.
  • Splash (Tela de abertura) - Imagem de background:

    • Tamanho: (Largura x Altura) 1080 x 2400 px (Formato: PNG) - Proporção 9:20
    • Trata-se da imagem de abertura do app, no caso a primeira imagem que aparece logo que o aplicativo é aberto.
    • Sugerimos não colocar a informação (ou logo) muito próximo das "bordas" da imagem, pois dependendo da tela do aparelho celular, pode ocorrer um certo "corte" na imagem que fica muito próximo da lateral, ou na parte superior e inferior. Resumindo, tente deixar bem centralizado toda a informação e logo do app.
    • OBS: Recomendamos o tamanho (Largura x Altura): 1200 x 1920 px (Formato: PNG) - Proporção 10:16.
  • Imagem para tela de login e cadastro inicial:

    • Tamanho: 1024 x 1024 px (Formato: PNG)
    • Trata-se da imagem da tela de cadastro/login do app, essa imagem fica na parte superior da tela, e logo abaixo fica os campos para digitar o email e senha (ou fazer o cadastro).

Se ao invés de imagens de Splash e tela de login, queira utilizar somente a logomarca com uma cor de fundo, será necessário nos enviar os códigos das cores em Hexadecimal. Cores (exemplo: "#FF0000 = branco"; "#000000 = Preto")

ATENÇÃO: ENVIAR TODOS OS MATERIAIS DEVIDAMENTE IDENTIFICADOS ATRAVÉS DO FORMULÁRIO (PARA CLIENTES NOVOS), ATRAVÉS DO E-MAIL (caso não tenha o formulário, ou se trate de alteração):

Funcionalidades a contratar com terceiros

CONTA DE EMAIL SMTP (OPCIONAL)

Você vai contratar uma conta de email SMTP?
Se sim, será necessário contratar uma conta de e-mail Profissional, como por exemplo a "Brevo" (antiga SendinBlue) ou a "MailGrid".
https://www.brevo.com/pt/pricing/
https://www.mailgrid.com.br/planos

  • Existem outras empresas além das sugeridas acima, fique a vontade para pesquisar.
  • Atenção:Gmail, Hotmail e afins não funcionam.

Após contratar, precisaremos das informações conforme exemplo abaixo:
-Login: [email protected]
-Senha: 123456
-Host SMTP: mail.tuaempresa.com.br
-Porta SMTP: 587

Caso não queira contratar, utilizaremos uma conta que já possuímos.

  • Por que ter uma conta de email SMTP? O sistema envia alguns e-mails automaticamente, como recibo, e-mail de redefinição de senha e etc. Essa conta é configurada dentro do sistema, conforme as informações fornecidas pelo servidor que foi contratado (veja acima).

Obs: Para um envio de e-mails massivo indicamos a contratação da plataforma transacional de envio de E-mail SMTP da Brevo, Mailgrid, ou outra de sua preferência que seja similar. O envio de e-mail massivo feito diretamente por um servidor comum de e-mails pode causar bloqueio do e-mail e até mesmo do domínio, certifique-se que o serviço contratado com eles suporte esse tipo de envio para evitar tal transtorno.

Validação de Telefone via SMS (OPCIONAL)

Você vai querer validação de telefone via SMS (para passageiros e motoristas)?

Se sim, informamos que o sistema está integrado com uma operadora de SMS para essa função:

  • Marktel
    Custo: verificar com a empresa
    Será necessário você entrar em contato com a empresa e contratar um pacote
    Email: [email protected] e o telefone é (11)4063-7993.
    Diga que você quer contratar um pacote de envio de SMS que você utilizará em um sistema desenvolvido pela DevBase Tecnologia.

Validação de CPF (OPCIONAL)

Você vai querer validação de CPF na receita (para passageiros e motoristas)?

Se sim, precisamos informar que utilizamos a plataforma da empresa "Exato Digital" para realizar essa consulta. A contratação deve ser feita diretamente com a DevBase. Trata-se de uma empresa terceira, que realiza a consulta de CPF e nome, diretamente com a Receita Federal. Nós mesmos fazemos o contato e configuração com eles para te facilitar.
O valor atual é de R$ 0,23 centavos por consulta, mas esse valor pode ser reajustado pelo fornecedor.
Caso faça a contratação, esse valor será adicionado na mensalidade da sua plataforma, conforme quantidade de utilização (consultas).

Após contratado, e ativado no sistema, o app irá consultar se o CPF é válido no momento do cadastro. Para Passageiros e Prestadores.

A contratação desse serviço, ainda permite utilizar as funções de Antifraude (somente para passageiros nesse caso). Você pode verificar mais sobre o Antifraude nesse tópico, clique aqui.

Criação de contas Mapbox, HERE e Google

CRIAR CONTA MAPBOX (MANDATORIO)

URL: https://account.mapbox.com/auth/signup/

Trata-se de uma API de mapa obrigatória para utilização dos APPs.

Para orientações da criação da conta Mapbox, clique aqui para ser redirecionado ou acesse o link abaixo:

https://github.com/devbasetecnologia/devmobility/wiki/Conta-Mapbox

CRIAR CONTA HERE (MANDATORIO)

Trata-se de uma API de mapa obrigatória para utilização dos APPs.

Para orientações da criação da conta HERE, clique aqui para ser redirecionado ou acesse o link abaixo:

https://github.com/devbasetecnologia/devmobility/wiki/Conta-HERE

Configurar o cartão na conta Google (MANDATORIO)

  • NÃO TENTE FAZER ESSE PROCEDIMENTO SEM RECEBER NOSSO EMAIL COM LINK!

  • ATENÇÃO: Nesse procedimento o Cartão de Crédito precisa ser Internacional. Além disso, o cartão a ser utilizado precisa ser do mesmo dono da conta de e-mail que será utilizada.

  • Caso o cartão a ser utilizado for um cartão de terceiro, comunique a equipe DevBase, pois o email deverá ser enviado para a conta google desse terceiro, pra evitar possíveis problemas com o sistema de antifraude da google

Precisamos que seja cadastrado um cartão de crédito em uma conta de faturamento vinculada ao projeto no Google APIs.

OBS: Primeiramente nos informe um e-mail Google para que a gente te adicione no projeto, somente assim terá acesso para efetuar essa configuração.

Lembrando: Somente faça o procedimento abaixo, após receber nosso email com o Link para participar do projeto!

Após aceitar o acesso através do e-mail que receber, siga o passo a passo para configurar:

Acessar o link (caso tenha saído da página): https://console.developers.google.com/
Escolher o seu projeto (menu acima)
Menu Faturamento (menu lateral esquerdo)

Vincular conta de faturamento