Get started
Início Rápido
17 min
back4app é uma plataforma de backend de baixo código que simplifica a construção de aplicações modernas este guia ajudará você a configurar rapidamente o back4app e começar a salvar dados principais recursos do back4app banco de dados (capacidade em tempo real) funções de código em nuvem apis (graphql e rest) armazenamento de arquivos autenticação implantação web notificações push início rápido em 5 minutos após criar sua conta no back4app e seu primeiro aplicativo, vá para o painel do seu app e obtenha suas chaves do app em configurações do app > segurança e chaves configurações do app > segurança e chaves (verifique a imagem abaixo) observe que você sempre precisará de duas chaves para se conectar ao back4app, a id da aplicação id da aplicação , e outra chave de acordo com o sdk sdk que você usará 1\ instale e configure o sdk do parse para integrar o sdk do parse, siga estas etapas gerais instale o sdk do parse javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , então execute cd ios && pod install flutter adicione parse server sdk flutter ao pubspec yaml android (java) adicione o build gradle do seu aplicativo dentro de dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) instale o cocoapods (sudo gem install cocoapods) e adicione o parse ao seu podfile inicialize o sdk do parse com seu id de aplicação e a chave apropriada parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; o exemplo acima é para javascript/node js ajuste conforme necessário para sua plataforma 2\ salvar dados no back4app crie e salve um objeto de exemplo para confirmar que o sdk está configurado corretamente use o exemplo abaixo e adapte o para sua linguagem de programação async function savenewplayer() { const player = new parse object('player'); player set('name', 'alex'); player set('yearofbirth', 1997); player set('emailcontact', 'alex\@email com'); player set('attributes', \['fast', 'good endurance']); try { const result = await player save(); console log('new object created with id ', result id); } catch (error) { console error('failed to save object ', error message); } } após salvar, você pode verificar os dados no painel do app no back4app 3\ configuração específica da plataforma javascript react / angular instale o sdk npm install parse save inicialize com suas chaves de app e url do servidor back4app flutter adicione parse server sdk flutter no seu pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ inicialize o parse em main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); android (kotlin/java) inclua o sdk em build gradle e configure as permissões de rede em androidmanifest xml inicialize em app kt parse initialize(new parse configuration builder(this) applicationid(getstring(r string back4app app id)) clientkey(getstring(r string back4app client key)) server(getstring(r string back4app server url)) build() ); ios (swift) adicione parseswift ao seu projeto usando cocoapods inicialize o parse em appdelegate swift appdelegate swift let configuration = parseclientconfiguration { $0 applicationid = "your application id" $0 clientkey = "your client key" $0 server = "https //parseapi back4app com" } parse initialize(with configuration) php instale o sdk com o composer criando um composer json com composer json { "require" { "parse/php sdk" "1 6 " } } então, execute composer install 2\ inicialize o parse no seu script php require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ salvar dados em php composer json $player = new parseobject("player"); $player >set("name", "alex"); $player >set("yearofbirth", 1997); $player >set("emailcontact", "alex\@email com"); $player >setarray("attributes", \["fast", "good endurance"]); $player >save(); net (c#) instale o parse sdk através do gerenciador de pacotes nuget no visual studio inicialize o parse na sua aplicação parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ salvar dados em c# var player = new parseobject("player") { \["name"] = "alex", \["yearofbirth"] = 1997, \["emailcontact"] = "alex\@email com", \["attributes"] = new list\<object> { "fast", "good endurance" } }; await player saveasync(); api rest salvar dados via rest enviando uma solicitação post curl x post \\ h "x parse application id your app id" \\ h "x parse rest api key your rest key" \\ h "content type application/json" \\ d '{"name" "alex", "yearofbirth" 1997, "emailcontact" "alex\@email com", "attributes" \["fast", "good endurance"]}' \\ https //parseapi back4app com/classes/player 4\ recursos e exemplos adicionais existem muitos aplicativos de exemplo e projetos iniciais para começar clone do slack em reactjs um template react usando consultas relacionais em tempo real e autenticação login/registro de usuário flutter um template de registro/login de usuário em flutter usando parse user parse user classe associações react native um template em react native aprofundando se em associações e consultas relacionais usando pointers pointers e relações relações armazenamento de arquivos flutter salvando arquivos de um aplicativo flutter geopointers em kotlin android explorando geopointers no android exemplo de lista de tarefas em swift ios um exemplo de lista de tarefas em swift encontre mais exemplos em modelos back4app o que fazer a seguir? após completar o início rápido, encorajamos você a explorar os principais recursos do back4app através dos guias abaixo você aprenderá como armazenar e consultar dados relacionais, implementar funções em nuvem para lógica de backend, usar assinaturas em tempo real para manter os usuários atualizados, gerenciar armazenamento de arquivos, enviar notificações push e configurar autenticação selecione a tecnologia que melhor se adapta ao seu projeto e aproveite a jornada! react native flutter android ios javascript graphql iônico xamarin