O modo do app determina quem pode usá-lo. De modo geral, os usuários de app podem ser divididos em dois grupos: os que têm uma função no app em si (usuários com função) e os que não têm (usuários sem função).
Os apps no modo de desenvolvimento só podem solicitar permissões de usuários com uma função e apenas permissões que tenham níveis de acesso padrão ou avançado (aplica-se apenas a apps de consumidor). Da mesma forma, os recursos ficarão ativos somente para usuários com uma função, e somente recursos com níveis de acesso padrão ou avançado (apenas apps de consumidor).
O público geral não pode fazer pesquisas em apps em desenvolvimento usando as nossas ferramentas e APIs. Além disso, o app ficará oculto se estiver qualificado para listagem na Central de Apps.
Somente os usuários com uma função podem ver os dados gerados enquanto o app está no modo de desenvolvimento, como publicações de teste. Entretanto, esses dados ficarão visíveis para usuários sem uma função quando o app for alterado para o modo publicado.
Todos os apps recém-criados começam no modo de desenvolvimento e só devem passar para o publicado quando o de desenvolvimento for concluído.
Os apps no modo publicado podem solicitar permissões de qualquer pessoa, mas somente permissões aprovadas por meio da análise do app. Da mesma forma, somente os recursos aprovados por meio da análise do app ficam ativos para os usuários.
Os apps de consumidor têm um comportamento diferente, já que também se baseiam em níveis de acesso. Os apps de consumidor no modo publicado podem solicitar permissões com acesso avançado de qualquer pessoa, mas as permissões com acesso padrão só podem ser solicitadas de usuários com uma função. Da mesma forma, os recursos de acesso avançado ficam ativos para todos, mas os recursos de acesso padrão ficam ativos somente para usuários com uma função.
Qualquer pessoa pode fazer pesquisas nos apps em modo publicado usando as nossas ferramentas e APIs. Além disso, caso estejam qualificados, os apps podem ser listados na Central de Apps.
Se o app não for de consumidor, altere-o para o modo publicado somente após a conclusão do desenvolvimento e da análise. Os apps no modo publicado que não são de consumidor só podem receber permissões aprovadas, e apenas os recursos aprovados ficarão ativos. Essa restrição se aplica a todos, inclusive aos usuários que têm uma função no apps em si. Portanto, a mudança antecipada para o modo publicado pode impedir que os usuários com uma função o utilizem. Além disso, os dados gerados no modo de desenvolvimento, como publicações de teste, ficarão visíveis para todos os usuários quando essa alteração for feita.
Os administradores podem usar a alternância de modos na barra de ferramentas do Painel de Apps se quiserem alterar o modo.