Get started
Inizio rapido
17 min
back4app è una piattaforma backend low code che semplifica la creazione di applicazioni moderne questa guida ti aiuterà a configurare rapidamente back4app e iniziare a salvare dati caratteristiche principali di back4app database (capacità in tempo reale) funzioni cloud code api (graphql e rest) archiviazione file autenticazione distribuzione web notifiche push avvio rapido in 5 minuti dopo aver creato il tuo account back4app e la tua prima app, vai al tuo app dashboard e ottieni le tue chiavi dell'app sotto impostazioni app > sicurezza e chiavi impostazioni app > sicurezza e chiavi (controlla l'immagine qui sotto) nota che avrai sempre bisogno di due chiavi per connetterti a back4app, la id applicazione id applicazione , e un'altra chiave in base al sdk sdk che utilizzerai 1\ installa e configura il parse sdk per integrare il parse sdk, segui questi passaggi generali installa il parse sdk javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , poi esegui cd ios && pod install flutter aggiungi parse server sdk flutter a pubspec yaml android (java) aggiungi il build gradle della tua app dentro dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) installa cocoapods (sudo gem install cocoapods) e aggiungi parse al tuo podfile inizializza il parse sdk con il tuo application id e la chiave appropriata parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; l'esempio sopra è per javascript/node js regola di conseguenza per la tua piattaforma 2\ salva i dati su back4app crea e salva un oggetto di esempio per confermare che l'sdk è configurato correttamente usa l'esempio qui sotto e adattalo al tuo linguaggio di programmazione 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); } } dopo aver salvato, puoi verificare i dati nel app dashboard su back4app 3\ configurazione specifica della piattaforma javascript react / angular installa l'sdk npm install parse save inizializza con le tue chiavi app e l'url del server back4app flutter aggiungi parse server sdk flutter nel tuo pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ inizializza parse in main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); android (kotlin/java) includi il sdk in build gradle e configura i permessi di rete in androidmanifest xml inizializza in 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) aggiungi parseswift al tuo progetto utilizzando cocoapods inizializza parse in 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 installa il sdk con composer creando un composer json con composer json { "require" { "parse/php sdk" "1 6 " } } quindi, esegui composer install 2\ inizializza parse nel tuo script php require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ salva dati in 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#) installa parse sdk tramite nuget package manager in visual studio inizializza parse nella tua applicazione parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ salva dati in 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 salva dati tramite rest inviando una richiesta 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\ risorse e esempi aggiuntivi ci sono molte app di esempio e progetti di avvio per iniziare reactjs slack clone un template react che utilizza query relazionali in tempo reale e autenticazione flutter user login/signup un template di registrazione/accesso utente in flutter utilizzando parse user parse user classe react native associations un template su react native che approfondisce le associazioni e le query relazionali utilizzando pointers pointers e relations relations flutter file storage salvataggio di file da un'app flutter geopointers su kotlin android esplorazione di geopointers in android esempio di todo list in swift ios un esempio di todo list in swift trova altri esempi in modelli back4app cosa fare dopo? dopo aver completato il rapido avvio, ti incoraggiamo a esplorare le funzionalità chiave di back4app attraverso le guide qui sotto imparerai come memorizzare e interrogare dati relazionali, implementare funzioni cloud per la logica di backend, utilizzare abbonamenti in tempo reale per tenere gli utenti aggiornati, gestire l'archiviazione dei file, inviare notifiche push e impostare l'autenticazione seleziona la tecnologia che meglio si adatta al tuo progetto e goditi il viaggio! react native flutter android ios javascript graphql ionic xamarin