Get started
Schnellstart
17 min
back4app ist eine low code backend plattform, die den aufbau moderner anwendungen vereinfacht dieser leitfaden hilft ihnen, back4app schnell einzurichten und mit dem speichern von daten zu beginnen hauptmerkmale von back4app datenbank (echtzeitfähigkeit) cloud code funktionen apis (graphql und rest) dateispeicherung authentifizierung web bereitstellung push benachrichtigungen schnellstart in 5 minuten nachdem sie ihr back4app konto und ihre erste app erstellt haben, gehen sie zu ihrem app dashboard und holen sie sich ihre app schlüssel unter app einstellungen > sicherheit & schlüssel app einstellungen > sicherheit & schlüssel (siehe das bild unten) beachten sie, dass sie immer zwei schlüssel benötigen, um sich mit back4app zu verbinden, den anwendungs id anwendungs id , und einen weiteren schlüssel gemäß dem sdk sdk den sie verwenden werden 1\ installieren und konfigurieren des parse sdk um das parse sdk zu integrieren, befolgen sie diese allgemeinen schritte installieren sie das parse sdk javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , dann führen sie cd ios && pod install flutter fügen sie parse server sdk flutter zu pubspec yaml android (java) fügen sie die build gradle ihrer app in dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) installieren sie cocoapods (sudo gem install cocoapods) und fügen sie parse zu ihrem podfile initialisieren sie das parse sdk mit ihrer anwendungs id und dem entsprechenden schlüssel parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; das obige beispiel ist für javascript/node js passen sie es entsprechend ihrer plattform an 2\ daten auf back4app speichern erstellen und speichern sie ein beispielobjekt, um zu bestätigen, dass das sdk ordnungsgemäß eingerichtet ist verwenden sie das folgende beispiel und passen sie es an ihre programmiersprache an 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); } } nach dem speichern können sie die daten im app dashboard auf back4app überprüfen 3\ plattform spezifische einrichtung javascript react / angular installieren sie das sdk npm install parse save initialisieren sie mit ihren app schlüsseln und der back4app server url flutter fügen sie parse server sdk flutter in ihre pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ initialisieren sie parse in main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); android (kotlin/java) fügen sie das sdk in build gradle ein und konfigurieren sie die netzwerkberechtigungen in androidmanifest xml initialisieren sie 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) fügen sie parseswift zu ihrem projekt mit cocoapods hinzu initialisieren sie 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 installieren sie das sdk mit composer, indem sie eine composer json mit folgendem erstellen composer json { "require" { "parse/php sdk" "1 6 " } } dann führen sie composer install aus 2\ initialisieren sie parse in ihrem php skript require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ daten speichern 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#) installieren sie das parse sdk über den nuget paket manager in visual studio initialisieren sie parse in ihrer anwendung parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ daten speichern 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(); rest api daten speichern über rest, indem sie eine post anfrage senden 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\ zusätzliche ressourcen und beispiele es gibt viele beispiel apps und starterprojekte, um loszulegen reactjs slack clone eine react vorlage, die echtzeit , relationale abfragen und authentifizierung verwendet flutter benutzeranmeldung/registrierung eine benutzeranmeldung/ registrierung flutter vorlage, die parse user parse user klasse verwendet react native associations eine vorlage zu react native, die tiefer in assoziationen und relationale abfragen eintaucht, die zeiger zeiger und beziehungen beziehungen flutter dateispeicherung dateien aus einer flutter app speichern geopointers auf kotlin android erforschen von geopointers in android todo liste beispiel in swift ios ein todo liste beispiel in swift finden sie weitere beispiele in back4app vorlagen was ist als nächstes zu tun? nach dem abschluss des schnellstarts empfehlen wir ihnen, die wichtigsten funktionen von back4app durch die folgenden anleitungen zu erkunden sie lernen, wie sie relationale daten speichern und abfragen, cloud funktionen für die backend logik implementieren, echtzeit abonnements nutzen, um benutzer auf dem laufenden zu halten, die dateispeicherung verwalten, push benachrichtigungen senden und die authentifizierung einrichten wählen sie die technologie, die am besten zu ihrem projekt passt, und genießen sie die reise! react native flutter android ios javascript graphql ionic xamarin