REST Resource: grants

Recurso: conceder

Um recurso de concessão de acesso.

Representação JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Campos
name

string

Obrigatório. Nome do recurso para esta concessão, seguindo o padrão "developers/{developer}/users/{email}/grants/{packageName}". Se esta concessão for para um aplicativo de rascunho, o ID do aplicativo será usado neste nome de recurso em vez do nome do pacote.

packageName

string

Imutável. O nome do pacote do app. Essa opção estará vazia para apps em rascunho.

appLevelPermissions[]

enum (AppLevelPermission)

As permissões concedidas ao usuário para o aplicativo.

AppLevelPermission

É uma permissão concedida por app.

Enums
APP_LEVEL_PERMISSION_UNSPECIFIED Permissão desconhecida ou não especificada.
CAN_ACCESS_APP

Ver informações do app (somente leitura). Obsoleto: tente definir um recurso mais granular. Caso contrário, verifique AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Acessar dados financeiros.
CAN_MANAGE_PERMISSIONS Administrador (todas as permissões).
CAN_REPLY_TO_REVIEWS avaliações.responder às avaliações.
CAN_MANAGE_PUBLIC_APKS Enviar para produção, excluir dispositivos e usar a Assinatura de apps do Google Play.
CAN_MANAGE_TRACK_APKS Lançar para faixas de teste.
CAN_MANAGE_TRACK_USERS Gerenciar faixas de teste e editar listas de testadores
CAN_MANAGE_PUBLIC_LISTING Gerenciar presença na loja.
CAN_MANAGE_DRAFT_APPS Editar e excluir apps em rascunho
CAN_MANAGE_ORDERS Gerenciar pedidos e assinaturas.
CAN_MANAGE_APP_CONTENT Gerenciar páginas relacionadas a políticas.
CAN_VIEW_NON_FINANCIAL_DATA Ver informações do app (somente leitura).
CAN_VIEW_APP_QUALITY Acessar dados de qualidade do app, como métricas, falhas etc.

Métodos

create

Conceda acesso a um usuário ao pacote especificado.

delete

Remove todo o acesso do usuário ao pacote ou à conta de desenvolvedor em questão.

patch

Atualiza o acesso do usuário ao pacote especificado.