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 https //github com/templates back4app/react js slack clone eine react vorlage, die echtzeit , relationale abfragen und authentifizierung verwendet https //github com/templates back4app/flutter user signup eine benutzeranmeldung/ registrierung flutter vorlage, die parse user parse user klasse verwendet https //github com/templates back4app/react native js associations eine vorlage zu react native, die tiefer in assoziationen und relationale abfragen eintaucht, die zeiger zeiger und beziehungen beziehungen https //www back4app com/docs/flutter/parse sdk/flutter save file dateien aus einer flutter app speichern https //github com/templates back4app/androidgeolocationkotlin erforschen von geopointers in android https //github com/templates back4app/ios template todo list ein todo liste beispiel in swift finden sie weitere beispiele in https //github com/templates back4app 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! https //www back4app com/docs/react native/parse sdk/react native sdk https //www back4app com/docs/flutter/parse sdk/parse flutter sdk https //www back4app com/docs/android/android project with source code download https //www back4app com/docs/ios/ios app template https //www back4app com/docs/javascript/parse javascript sdk https //www back4app com/docs/parse graphql/graphql getting started https //www back4app com/docs/js framework/ionic/ionic template https //www back4app com/docs/xamarin/xamarin templates