Atualizado em 16. janeiro 2025 por Jan Bunk
Se você rolar a página um pouco para baixo, deve ver o status atual do seu teste fechado. Se o seu teste ainda estiver em andamento, ele parecerá com a captura de tela a seguir.
Assim que o seu teste for concluído, o botão "Solicitar produção" não deve mais estar desativado, como este:
Após clicar no botão, você precisará preencher um breve questionário. É importante que você responda as perguntas em detalhes, caso contrário, o Google pode rejeitar sua aplicação e você precisará testar seu app por mais 14 dias. Continue lendo abaixo para descobrir como responder melhor às perguntas e garantir que o Google conceda acesso à produção.
Selecionamos usuários da nossa lista de e-mails, priorizando aqueles que interagiram com nosso conteúdo ou solicitaram atualizações sobre novos produtos. Além disso, usamos as redes sociais e nosso site para atrair mais alguns usuários engajados que correspondiam ao nosso público-alvo.
Os testadores relataram estar altamente engajados durante o teste fechado, e pelas nossas observações, usaram o app de maneiras que prevíamos. Eles pareciam explorar quase todas as funcionalidades, interagindo com diferentes funcionalidades e passando um tempo significativo no app.
Recebemos feedback por e-mail, mensagens instantâneas e conversas presenciais com amigos que testaram o app. Embora a maioria dos testadores tenha achado o app fácil de usar, alguns destacaram pequenos problemas como melhorias na navegação e ajustes de alinhamento em algumas telas.
<!DOCTYPE html><html style="scroll-behavior: smooth; overflow-x: clip" lang="pt"><head><meta name="viewport" content="width=device-width, initial-scale=1"><meta charset="UTF-8"><meta name="description" content="Entre na sua conta webtoapp.design existente para acessar todas as páginas e gerenciar seu site para conversões de aplicativos."><meta property="og:description" content="Entre na sua conta webtoapp.design existente para acessar todas as páginas e gerenciar seu site para conversões de aplicativos."><meta property="og:site_name" content="webtoapp.design"><meta property="og:title" content="Acesse sua conta no webtoapp.design"><title>Acesse sua conta no webtoapp.design</title><link rel="canonical" href="https://webtoapp.design/user/pt_BR/login"><link rel="alternate" hreflang="x-default" href="https://webtoapp.design/user/login"><link rel="alternate" hreflang="en" href="https://webtoapp.design/user/login"><link rel="alternate" hreflang="de" href="https://webtoapp.design/user/de/login"><link rel="alternate" hreflang="es" href="https://webtoapp.design/user/es/login"><link rel="alternate" hreflang="fr" href="https://webtoapp.design/user/fr/login"><link rel="alternate" hreflang="nl" href="https://webtoapp.design/user/nl/login"><link rel="alternate" hreflang="it" href="https://webtoapp.design/user/it/login"><link rel="alternate" hreflang="sv" href="https://webtoapp.design/user/sv/login"><link rel="alternate" hreflang="pt-br" href="https://webtoapp.design/user/pt_BR/login"><link rel="alternate" hreflang="pt" href="https://webtoapp.design/user/pt_BR/login"><link rel="shortcut icon" href="/static/img/logo.svg"><link rel="apple-touch-icon" href="/static/img/logo.png"><style id="hide-in-iframe-style"></style><script>function inIframe(){try{return window.self!==window.top;}catch(e){return true;}}
if(inIframe()){document.getElementById("hide-in-iframe-style").innerHTML=".hide-in-iframe { display: none !important; }";}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"webtoapp.design","url":"https://webtoapp.design/pt_BR/","logo":"https://webtoapp.design/static/img/logo.svg"}</script><link rel="stylesheet" href="/static/css/bootstrap-5.3.3.min.css"><link rel="stylesheet" href="/static/css/custom.css"><link rel="stylesheet" href="/static/library/fontawesome-5.15.2/css/fontawesome.min.css" media="print" onload="this.media='all'; this.onload=null;"><link rel="stylesheet" href="/static/library/fontawesome-5.15.2/css/solid.min.css" media="print" onload="this.media='all'; this.onload=null;"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://webtoapp.design/static/img/og-image.png"><meta property="og:image" content="https://webtoapp.design/static/img/og-image.png"><script src="/static/js/sentry-loader-7.110.1.min.js"></script><script defer src="https://cdn.paddle.com/paddle/v2/paddle.js" id="paddle-script"></script><script defer src="/static/js/bootstrap-5.3.3.bundle.min.js" id="bootstrap-script"></script><script>const utmUrl=new URL(window.location.href);if(utmUrl.toString()!==window.location.href){window.history.replaceState(null,null,utmUrl);}
window.plausible=window.plausible||function(){(window.plausible.q=window.plausible.q||[]).push(arguments)}</script><script defer data-domain="webtoapp.design" src="https://plausible.webtoapp.design/js/plausible.js"></script></head><body id="body" style="position: relative; min-height: 100vh; overflow-x: clip; padding-top: 58px; padding-bottom: 97px;"><nav class="navbar navbar-expand-md navbar-light bg-light fixed-top shadow-sm px-3 hide-in-iframe" id="navigation-bar"><a class="navbar-brand" href="/pt_BR/"><img decoding="async" src="/static/img/logo.svg" style="height:2rem; width: auto" height="144" width="144" class="d-inline-block align-top" alt="Website para App Converter webtoapp.design Logo"> webtoapp.design </a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarResponsive" aria-label="Botão de Alternância de Navegação"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarResponsive"><ul class="navbar-nav ms-auto"><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/pt_BR/contact">Contato</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/examples/pt_BR/overview">Exemplos</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/pt_BR/pricing">Precificação</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/reseller/pt_BR/overview">Revendedor</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/user/pt_BR/login">Login</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" data-analytics=""go_app_details_from_nav", {"props": {} }" href="/convert/pt_BR/app_details">Criar aplicativo</a></li></ul></div></nav><div class="alert alert-primary">Faça o login para acessar esta página.</div><div class="row"><div class="col-11 col-sm-9 col-md-8 col-lg-5 mx-auto my-3 m-lg-auto"><div class="card"><div class="card-body"><a href="/user/pt_BR/register" class="float-end btn btn-outline-primary">Cadastre-se</a><h1 class="h4 card-title mb-4 mt-1">Login</h1><form action="/user/pt_BR/login" method="post"><div class="mb-3"><div class="input-group"><span class="input-group-text"><i class="fas fa-user" style="width: 1rem;" aria-hidden="true"></i></span><input name="email" class="form-control" placeholder="E-mail" id="email" required type="email"><label for="email" class="visually-hidden">E-mail</label></div></div><input id="csrf_token" name="csrf_token" type="hidden" value="ImY0OThjMDQ0YzE0YjFkNGZiODc1ZmQzMmZjODRiM2Q1YjNhZTM3Mzgi.Z5IawQ.0y7x2Sgu0jwe8yV_3sNUF_moF2g"><button type="submit" class="btn btn-primary w-100">Login</button></form></div></div></div><img decoding="async" class="my-3 mx-auto col-11 col-sm-9 col-md-8 col-lg-5 img-fluid" src="/static/img/authentication.svg" alt="Ilustração de uma pessoa digitando sua senha" width="1166" height="805"></div><footer id="footer" class="py-1 bg-light w-100 hide-in-iframe" style="bottom: 0; position: absolute;"><div class="d-flex"><div class="row justify-content-center mx-auto"><div class="col-md-auto"><div class="pb-md-1 pt-md-3 text-muted text-center text-small"><ul class="list-inline"><li class="list-inline-item"><div class="dropdown language-dropdown mx-auto"><a class="nav-link dropdown-toggle" id="languageDropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false" role="button"> Idioma </a><div class="dropdown-menu bg-light" aria-labelledby="languageDropdownMenuButton"><a class="dropdown-item ps-2" href="/user/login"><img alt="Bandeira en" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/en.png" class="me-2 img-fluid"> English </a><a class="dropdown-item ps-2" href="/user/de/login"><img alt="Bandeira de" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/de.png" class="me-2 img-fluid"> Deutsch </a><a class="dropdown-item ps-2" href="/user/es/login"><img alt="Bandeira es" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/es.png" class="me-2 img-fluid"> Español </a><a class="dropdown-item ps-2" href="/user/fr/login"><img alt="Bandeira fr" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/fr.png" class="me-2 img-fluid"> Français </a><a class="dropdown-item ps-2" href="/user/nl/login"><img alt="Bandeira nl" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/nl.png" class="me-2 img-fluid"> Nederlands </a><a class="dropdown-item ps-2" href="/user/it/login"><img alt="Bandeira it" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/it.png" class="me-2 img-fluid"> Italiano </a><a class="dropdown-item ps-2" href="/user/sv/login"><img alt="Bandeira sv" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/sv.png" class="me-2 img-fluid"> Svenska </a><a class="dropdown-item ps-2" href="/user/pt_BR/login"><img alt="Bandeira pt_BR" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/pt_BR.png" class="me-2 img-fluid"> Português (BR) </a></div></div></li><li class="list-inline-item"><a href="/pt_BR/contact">Contato</a></li><li class="list-inline-item"><a href="/blog/pt_BR/faq">FAQ</a></li><li class="list-inline-item"><a href="/blog/pt_BR/recent">Blog</a></li><li class="list-inline-item"><a href="/blog/pt_BR/documentation">Documentação do desenvolvedor</a></li><li class="list-inline-item"><a href="/blog/pt_BR/privacy">Política de Privacidade</a></li><li class="list-inline-item"><a href="/blog/pt_BR/imprint">Impresso</a></li><li class="list-inline-item"><a href="/blog/pt_BR/terms">Termos</a></li></ul></div></div></div></div></footer><script>function updatePadding(){document.getElementById("body").style.paddingBottom=document.getElementById("footer").offsetHeight+"px";document.getElementById("body").style.paddingTop=document.getElementById("navigation-bar").offsetHeight+"px";}
function updateStickyTop(){let navBarHeight=document.getElementById("navigation-bar").offsetHeight;let stickyElements=document.querySelectorAll(".sticky-top-below-navbar");for(let e of stickyElements){e.style.top=navBarHeight+5+"px";}}
var updateOnResizeFunctions=[];updateOnResizeFunctions.push(updatePadding);updateOnResizeFunctions.push(updateStickyTop);function callAllUpdateOnResizeFunctions(){updateOnResizeFunctions.forEach(function(func){func();});}
window.onresize=callAllUpdateOnResizeFunctions;window.addEventListener("load",function(){callAllUpdateOnResizeFunctions();});</script><script>function sendPlausibleEvent(eventName,eventData){if(eventData===undefined||eventData===null){eventData={props:{}};}
plausible(eventName,eventData);}
let links=document.querySelectorAll("a[data-analytics]");for(var i=0;i<links.length;i++){links[i].addEventListener("click",handleLinkEvent);links[i].addEventListener("auxclick",handleLinkEvent);}
let buttons=document.querySelectorAll("button[data-analytics]");for(var j=0;j<buttons.length;j++){buttons[j].addEventListener("click",handleFormEvent);buttons[j].addEventListener("auxclick",handleFormEvent);}
function sendPlausibleEventForElement(element){if(element.hasAttribute("data-analytics")){let attributes=element.getAttribute("data-analytics").split(/,(.+)/);let events=[JSON.parse(attributes[0]),JSON.parse(attributes[1]||'{}')];sendPlausibleEvent(...events);}}
function handleLinkEvent(event){var link=event.target;var middle=event.type=="auxclick"&&event.which==2;var click=event.type=="click";while(link&&(typeof link.tagName=="undefined"||link.tagName.toLowerCase()!='a'||!link.href)){link=link.parentNode;}
if(middle||click){sendPlausibleEventForElement(link);}
if(!link.target){if(!(event.ctrlKey||event.metaKey||event.shiftKey)&&click){setTimeout(function(){location.href=link.href;},150);event.preventDefault();}}}
function handleFormEvent(event){event.preventDefault();sendPlausibleEventForElement(event.target);if(event.target.type==="submit"&&event.target.form!=null){setTimeout(function(){if(typeof event.target.form.requestSubmit==="function"){event.target.form.requestSubmit();}else{event.target.form.dispatchEvent(new Event("submit"));event.target.form.submit();}},150);}}</script><script>let paddleReady=false;function setUpPaddle(){Paddle.Environment.set("production");Paddle.Initialize({token:"live_c9ce15e536d9f41f4ff5f9f456c",pwCustomer:{}});document.dispatchEvent(new Event("paddleReady"));paddleReady=true;}
function executeWhenPaddleReady(callback){if(paddleReady){callback();}else{document.addEventListener("paddleReady",callback);}}
document.getElementById("paddle-script").addEventListener("load",setUpPaddle);</script><script>let emailElement=document.getElementById("email");emailElement.focus();emailElement.select();</script></body></html>
<!DOCTYPE html><html style="scroll-behavior: smooth; overflow-x: clip" lang="pt"><head><meta name="viewport" content="width=device-width, initial-scale=1"><meta charset="UTF-8"><meta name="description" content="Entre na sua conta webtoapp.design existente para acessar todas as páginas e gerenciar seu site para conversões de aplicativos."><meta property="og:description" content="Entre na sua conta webtoapp.design existente para acessar todas as páginas e gerenciar seu site para conversões de aplicativos."><meta property="og:site_name" content="webtoapp.design"><meta property="og:title" content="Acesse sua conta no webtoapp.design"><title>Acesse sua conta no webtoapp.design</title><link rel="canonical" href="https://webtoapp.design/user/pt_BR/login"><link rel="alternate" hreflang="x-default" href="https://webtoapp.design/user/login"><link rel="alternate" hreflang="en" href="https://webtoapp.design/user/login"><link rel="alternate" hreflang="de" href="https://webtoapp.design/user/de/login"><link rel="alternate" hreflang="es" href="https://webtoapp.design/user/es/login"><link rel="alternate" hreflang="fr" href="https://webtoapp.design/user/fr/login"><link rel="alternate" hreflang="nl" href="https://webtoapp.design/user/nl/login"><link rel="alternate" hreflang="it" href="https://webtoapp.design/user/it/login"><link rel="alternate" hreflang="sv" href="https://webtoapp.design/user/sv/login"><link rel="alternate" hreflang="pt-br" href="https://webtoapp.design/user/pt_BR/login"><link rel="alternate" hreflang="pt" href="https://webtoapp.design/user/pt_BR/login"><link rel="shortcut icon" href="/static/img/logo.svg"><link rel="apple-touch-icon" href="/static/img/logo.png"><style id="hide-in-iframe-style"></style><script>function inIframe(){try{return window.self!==window.top;}catch(e){return true;}}
if(inIframe()){document.getElementById("hide-in-iframe-style").innerHTML=".hide-in-iframe { display: none !important; }";}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"webtoapp.design","url":"https://webtoapp.design/pt_BR/","logo":"https://webtoapp.design/static/img/logo.svg"}</script><link rel="stylesheet" href="/static/css/bootstrap-5.3.3.min.css"><link rel="stylesheet" href="/static/css/custom.css"><link rel="stylesheet" href="/static/library/fontawesome-5.15.2/css/fontawesome.min.css" media="print" onload="this.media='all'; this.onload=null;"><link rel="stylesheet" href="/static/library/fontawesome-5.15.2/css/solid.min.css" media="print" onload="this.media='all'; this.onload=null;"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://webtoapp.design/static/img/og-image.png"><meta property="og:image" content="https://webtoapp.design/static/img/og-image.png"><script src="/static/js/sentry-loader-7.110.1.min.js"></script><script defer src="https://cdn.paddle.com/paddle/v2/paddle.js" id="paddle-script"></script><script defer src="/static/js/bootstrap-5.3.3.bundle.min.js" id="bootstrap-script"></script><script>const utmUrl=new URL(window.location.href);if(utmUrl.toString()!==window.location.href){window.history.replaceState(null,null,utmUrl);}
window.plausible=window.plausible||function(){(window.plausible.q=window.plausible.q||[]).push(arguments)}</script><script defer data-domain="webtoapp.design" src="https://plausible.webtoapp.design/js/plausible.js"></script></head><body id="body" style="position: relative; min-height: 100vh; overflow-x: clip; padding-top: 58px; padding-bottom: 97px;"><nav class="navbar navbar-expand-md navbar-light bg-light fixed-top shadow-sm px-3 hide-in-iframe" id="navigation-bar"><a class="navbar-brand" href="/pt_BR/"><img decoding="async" src="/static/img/logo.svg" style="height:2rem; width: auto" height="144" width="144" class="d-inline-block align-top" alt="Website para App Converter webtoapp.design Logo"> webtoapp.design </a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarResponsive" aria-label="Botão de Alternância de Navegação"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarResponsive"><ul class="navbar-nav ms-auto"><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/pt_BR/contact">Contato</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/examples/pt_BR/overview">Exemplos</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/pt_BR/pricing">Precificação</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/reseller/pt_BR/overview">Revendedor</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" href="/user/pt_BR/login">Login</a></li><li class="nav-item" style="font-size: 1.1rem; margin-left: 1rem;"><a class="nav-link" data-analytics=""go_app_details_from_nav", {"props": {} }" href="/convert/pt_BR/app_details">Criar aplicativo</a></li></ul></div></nav><div class="alert alert-primary">Faça o login para acessar esta página.</div><div class="row"><div class="col-11 col-sm-9 col-md-8 col-lg-5 mx-auto my-3 m-lg-auto"><div class="card"><div class="card-body"><a href="/user/pt_BR/register" class="float-end btn btn-outline-primary">Cadastre-se</a><h1 class="h4 card-title mb-4 mt-1">Login</h1><form action="/user/pt_BR/login" method="post"><div class="mb-3"><div class="input-group"><span class="input-group-text"><i class="fas fa-user" style="width: 1rem;" aria-hidden="true"></i></span><input name="email" class="form-control" placeholder="E-mail" id="email" required type="email"><label for="email" class="visually-hidden">E-mail</label></div></div><input id="csrf_token" name="csrf_token" type="hidden" value="ImIxNTAyZDI1ZDVhMjdkNmEzM2RiNTYwMDk1ZGI4M2EyZjM5NzM2YmEi.Z5IawQ.OKmOzn9yt5-sEShvP0qJvQvMYA0"><button type="submit" class="btn btn-primary w-100">Login</button></form></div></div></div><img decoding="async" class="my-3 mx-auto col-11 col-sm-9 col-md-8 col-lg-5 img-fluid" src="/static/img/authentication.svg" alt="Ilustração de uma pessoa digitando sua senha" width="1166" height="805"></div><footer id="footer" class="py-1 bg-light w-100 hide-in-iframe" style="bottom: 0; position: absolute;"><div class="d-flex"><div class="row justify-content-center mx-auto"><div class="col-md-auto"><div class="pb-md-1 pt-md-3 text-muted text-center text-small"><ul class="list-inline"><li class="list-inline-item"><div class="dropdown language-dropdown mx-auto"><a class="nav-link dropdown-toggle" id="languageDropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false" role="button"> Idioma </a><div class="dropdown-menu bg-light" aria-labelledby="languageDropdownMenuButton"><a class="dropdown-item ps-2" href="/user/login"><img alt="Bandeira en" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/en.png" class="me-2 img-fluid"> English </a><a class="dropdown-item ps-2" href="/user/de/login"><img alt="Bandeira de" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/de.png" class="me-2 img-fluid"> Deutsch </a><a class="dropdown-item ps-2" href="/user/es/login"><img alt="Bandeira es" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/es.png" class="me-2 img-fluid"> Español </a><a class="dropdown-item ps-2" href="/user/fr/login"><img alt="Bandeira fr" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/fr.png" class="me-2 img-fluid"> Français </a><a class="dropdown-item ps-2" href="/user/nl/login"><img alt="Bandeira nl" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/nl.png" class="me-2 img-fluid"> Nederlands </a><a class="dropdown-item ps-2" href="/user/it/login"><img alt="Bandeira it" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/it.png" class="me-2 img-fluid"> Italiano </a><a class="dropdown-item ps-2" href="/user/sv/login"><img alt="Bandeira sv" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/sv.png" class="me-2 img-fluid"> Svenska </a><a class="dropdown-item ps-2" href="/user/pt_BR/login"><img alt="Bandeira pt_BR" decoding="async" loading="lazy" width="32" height="32" src="/static/img/flags/pt_BR.png" class="me-2 img-fluid"> Português (BR) </a></div></div></li><li class="list-inline-item"><a href="/pt_BR/contact">Contato</a></li><li class="list-inline-item"><a href="/blog/pt_BR/faq">FAQ</a></li><li class="list-inline-item"><a href="/blog/pt_BR/recent">Blog</a></li><li class="list-inline-item"><a href="/blog/pt_BR/documentation">Documentação do desenvolvedor</a></li><li class="list-inline-item"><a href="/blog/pt_BR/privacy">Política de Privacidade</a></li><li class="list-inline-item"><a href="/blog/pt_BR/imprint">Impresso</a></li><li class="list-inline-item"><a href="/blog/pt_BR/terms">Termos</a></li></ul></div></div></div></div></footer><script>function updatePadding(){document.getElementById("body").style.paddingBottom=document.getElementById("footer").offsetHeight+"px";document.getElementById("body").style.paddingTop=document.getElementById("navigation-bar").offsetHeight+"px";}
function updateStickyTop(){let navBarHeight=document.getElementById("navigation-bar").offsetHeight;let stickyElements=document.querySelectorAll(".sticky-top-below-navbar");for(let e of stickyElements){e.style.top=navBarHeight+5+"px";}}
var updateOnResizeFunctions=[];updateOnResizeFunctions.push(updatePadding);updateOnResizeFunctions.push(updateStickyTop);function callAllUpdateOnResizeFunctions(){updateOnResizeFunctions.forEach(function(func){func();});}
window.onresize=callAllUpdateOnResizeFunctions;window.addEventListener("load",function(){callAllUpdateOnResizeFunctions();});</script><script>function sendPlausibleEvent(eventName,eventData){if(eventData===undefined||eventData===null){eventData={props:{}};}
plausible(eventName,eventData);}
let links=document.querySelectorAll("a[data-analytics]");for(var i=0;i<links.length;i++){links[i].addEventListener("click",handleLinkEvent);links[i].addEventListener("auxclick",handleLinkEvent);}
let buttons=document.querySelectorAll("button[data-analytics]");for(var j=0;j<buttons.length;j++){buttons[j].addEventListener("click",handleFormEvent);buttons[j].addEventListener("auxclick",handleFormEvent);}
function sendPlausibleEventForElement(element){if(element.hasAttribute("data-analytics")){let attributes=element.getAttribute("data-analytics").split(/,(.+)/);let events=[JSON.parse(attributes[0]),JSON.parse(attributes[1]||'{}')];sendPlausibleEvent(...events);}}
function handleLinkEvent(event){var link=event.target;var middle=event.type=="auxclick"&&event.which==2;var click=event.type=="click";while(link&&(typeof link.tagName=="undefined"||link.tagName.toLowerCase()!='a'||!link.href)){link=link.parentNode;}
if(middle||click){sendPlausibleEventForElement(link);}
if(!link.target){if(!(event.ctrlKey||event.metaKey||event.shiftKey)&&click){setTimeout(function(){location.href=link.href;},150);event.preventDefault();}}}
function handleFormEvent(event){event.preventDefault();sendPlausibleEventForElement(event.target);if(event.target.type==="submit"&&event.target.form!=null){setTimeout(function(){if(typeof event.target.form.requestSubmit==="function"){event.target.form.requestSubmit();}else{event.target.form.dispatchEvent(new Event("submit"));event.target.form.submit();}},150);}}</script><script>let paddleReady=false;function setUpPaddle(){Paddle.Environment.set("production");Paddle.Initialize({token:"live_c9ce15e536d9f41f4ff5f9f456c",pwCustomer:{}});document.dispatchEvent(new Event("paddleReady"));paddleReady=true;}
function executeWhenPaddleReady(callback){if(paddleReady){callback();}else{document.addEventListener("paddleReady",callback);}}
document.getElementById("paddle-script").addEventListener("load",setUpPaddle);</script><script>let emailElement=document.getElementById("email");emailElement.focus();emailElement.select();</script></body></html>
Durante o teste fechado, corrigimos todos os travamentos e erros de congelamento do app que foram relatados. Todos os bugs reproduzíveis relatados pelos testadores foram resolvidos, e também fizemos melhorias no desempenho e usabilidade do app onde necessário.
O app é baseado em um site já bem testado. Além disso, o app teve um desempenho conforme o esperado durante o teste fechado, e fizemos ajustes finais com base no feedback dos usuários. Isso nos deu a certeza de que estava pronto para produção.
Depois de preencher o questionário, clique no botão "Aplicar" no canto inferior direito.
Você precisa estar logado para completar este guia!Depois de concluir todas as etapas deste guia, clique neste botão para que você possa continuar com os próximos guias.
Oi, eu sou o Jan! Criei o webtoapp.design em 2019 enquanto estudava ciência da computação na universidade. Muita coisa mudou desde então - não só me formei, como também não sou mais só eu gerenciando o webtoapp.design. Crescemos para uma equipe global, totalmente remota e acumulamos muita experiência em desenvolvimento e publicação de apps. Criamos e publicamos centenas de apps nas lojas de aplicativos, onde foram baixados milhões de vezes.