Suporte online

Fale ou converse com nossos especialistas e obtenha respostas para suas perguntas

Como configurar índices, regras de armazenamento, regras de banco de dados e gerar nova chave privada no Firebase para seu aplicativo Short Video Sharing?

Siga as etapas abaixo para configurar Índices, Regras de Armazenamento, Regras de Banco de Dados e Gerar nova chave privada no Firebase para o seu aplicativo de compartilhamento de vídeo curto:

Passo 1 :Vá para o  Firebase. Se você tiver uma conta do Firebase, faça login, entre em outra.Passo 2 :  Clique em Primeiros Passos Passo 3 : Selecione seu projeto Firebase para o qual deseja adicionar índices. Se você ainda não criou um projeto, clique em Adicionar projeto.Passo 4 :  Depois de selecionar o projeto, clique em  Firestore Database em Build. Passo 5 : Vá para a  guia Índices (Indexes)Passo 6 : Clique em  Criar Índice.

Passo 7 : Você precisa adicionar os seguintes detalhes do índice na seção de índice composto para configurar o aplicativo De compartilhamento de vídeo curto. Os dados a serem inseridos são dados na tabela abaixo:

S.No

  ID de coleta

Campos a serem Indexados

Ordem de Indexação

1

tiktikUser

userName

Ascendente

 

 

userId

Descendente

2

tiktikVideo

Bloqueado

Descendente

 

 

criadoAt

Descendente

3

tiktikVideo

userId

Ascendente

 

 

criadoAt

Descendente

4

tiktikUserLIkedVideo

Bloqueado

Ascendente

 

 

criadoAt

Descendente

Passo 8 : Uma vez que você clique em Criar Índice, um novo popup para criar índice composto será aberto.  Aqui você precisa adicionar todos os detalhes conforme dado na tabela acima sequencialmente. 
Por exemplo, vamos adicionar os dados da tabela acima para S.No 1, onde o ID de coleta é  tittikUser  e os campos a serem indexados incluem userName, userId com sua respectiva ordem de indexação.

a.Copie  o tittikUser da mesa e cole-o no campo de ID de coleta no popup.

b.Role até a seção Campos para Índice e digite os campos fornecidos na tabela sequencialmente.

  • No primeiro caminho de campo, copie e cole o userName  (consulte a tabela acima) e selecione  Ascender  do dropdown ao lado do campo adicionado.


  • Da mesma forma, no caminho do segundo campo, copie e cole o userId  e selecione  Descending do dropdown ao lado do seu campo adicionado.

c. Depois de adicionar os campos a serem indexados, role para baixo e vá para a seção Escopo de consulta. Em Escopo de consulta, selecione a  opção Coleção d.    
d.Clique no botão Criar Índice.
Passo 9 :  Uma vez feito, seu índice será criado e exibido na seção Índice Composto. Da mesma forma, adicione todos os valores do índice fornecidos na tabela seqüentemente seguindo os mesmos passos mencionados acima. Uma vez feito, seus índices adicionados serão exibidos na seção Índice Composto.  Nota:  Certifique-se de adicionar todos os índices corretamente para configurar com sucesso o aplicativo De Compartilhamento de Vídeo Curto. Depois de adicionar os índices, você precisa definir as Regras do Banco de Dados. Clique na guia Regras  na seção Cloud Firestore.


Passo 10 :  Substitua o código existente pelo seguinte código


rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}



Passo 11 : Clique no botão Publicar.
Passo 12 : Uma vez que você tenha substituído o código, suas alterações publicadas serão propagadas. Em seguida, você precisa definir as Regras de Armazenamento. Clique em Armazenar no menu de compilação.

Passo 13 :  No painel de armazenamento, clique na guia Regras.

Passo 14 : Substitua o código existente pelo seguinte código

rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}

Passo 15 : Clique no Publicar.

Passo 16 : Uma vez concluídas, suas alterações publicadas serão propagadas. E clique no ícone de engrenagem no canto superior esquerdo.
Passo 17 : Clique em usuários e permissões

Passo 18 : Em Configurações de projeto, clique em contas de serviço

Passo 19 : Clique em Gerar nova chave privada para gerar um arquivo de chave privado para sua conta de serviço.
Passo 20 : 
Depois de clicar em Gerar Nova Chave Privada, um pop-up será aberto para confirmação. Clique em  Gerar tecla e armazene com segurança o arquivo JSON contendo a chave.  


Passo 21 : Faça upload do arquivo baixado no software.

Compartilhar isso :

Esse artigo foi útil