Get started
Быстрый старт
17 мин
back4app — это платформа с низким кодом для бэкенда, которая упрощает создание современных приложений этот гид поможет вам быстро настроить back4app и начать сохранять данные основные функции back4app база данных (возможность работы в реальном времени) функции облачного кода api (graphql и rest) хранение файлов аутентификация веб развертывание push уведомления быстрый старт за 5 минут после создания вашей учетной записи back4app и первого приложения, перейдите в панель управления приложением и получите ваши ключи приложения в разделе настройки приложения > безопасность и ключи настройки приложения > безопасность и ключи (посмотрите изображение ниже) обратите внимание, что вам всегда понадобятся два ключа для подключения к back4app id приложения id приложения , и еще один ключ в зависимости от sdk sdk который вы будете использовать 1\ установите и настройте parse sdk чтобы интегрировать parse sdk, выполните следующие общие шаги установите parse sdk javascript / node js npm install parse save react native npm install parse @react native async storage/async storage save , затем выполните cd ios && pod install flutter добавьте parse server sdk flutter в pubspec yaml android (java) добавьте ваш build gradle в dependencies{} build gradle implementation "com github parse community parse sdk android\ parse\ latest version" ios (swift) установите cocoapods (sudo gem install cocoapods) и добавьте parse в ваш podfile инициализируйте parse sdk с вашим идентификатором приложения и соответствующим ключом parse initialize('your application id', 'your javascript key'); parse serverurl = 'https //parseapi back4app com/'; пример выше предназначен для javascript/node js настройте его в соответствии с вашей платформой 2\ сохраните данные на back4app создайте и сохраните образец объекта, чтобы подтвердить, что sdk правильно настроен используйте приведенный ниже пример и адаптируйте его к вашему языку программирования 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); } } после сохранения вы можете проверить данные в app dashboard на back4app 3\ настройка, специфичная для платформы javascript react / angular установите sdk npm install parse save инициализируйте с вашими ключами приложения и url адресом сервера back4app флаттер добавьте parse server sdk flutter в ваш pubspec yaml pubspec yaml dependencies parse server sdk flutter ^latest version 2\ инициализируйте parse в main dart await parse() initialize('your application id', 'https //parseapi back4app com', clientkey 'your client key'); android (kotlin/java) включите sdk в build gradle и настройте сетевые разрешения в androidmanifest xml инициализируйте в 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) добавьте parseswift в ваш проект с помощью cocoapods инициализируйте parse в 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 установите sdk с помощью composer, создав файл composer json с composer json { "require" { "parse/php sdk" "1 6 " } } затем выполните composer install 2\ инициализируйте parse в вашем php скрипте require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); 3\ сохраните данные в 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#) установите parse sdk через nuget package manager в visual studio инициализируйте parse в вашем приложении parseclient initialize(new parseclient configuration { applicationid = "your app id", server = "https //parseapi back4app com", clientkey = "your client key" }); 3\ сохранить данные на 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 сохранить данные через rest, отправив 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\ дополнительные ресурсы и примеры существует множество примеров приложений и стартовых проектов, чтобы начать работу https //github com/templates back4app/react js slack clone шаблон react, использующий запросы в реальном времени, реляционные запросы и аутентификацию https //github com/templates back4app/flutter user signup шаблон для регистрации/входа пользователя на flutter, использующий parse user parse user класс https //github com/templates back4app/react native js associations шаблон на react native, углубляющийся в ассоциации и реляционные запросы с использованием указатели указатели и связи связи https //www back4app com/docs/flutter/parse sdk/flutter save file сохранение файлов из приложения flutter https //github com/templates back4app/androidgeolocationkotlin изучение geopointers в android https //github com/templates back4app/ios template todo list пример todo list на swift найдите больше примеров в https //github com/templates back4app что делать дальше? после завершения быстрого старта мы рекомендуем вам изучить ключевые функции back4app с помощью приведенных ниже руководств вы узнаете, как хранить и запрашивать реляционные данные, реализовывать облачные функции для логики бэкенда, использовать подписки в реальном времени, чтобы держать пользователей в курсе, управлять хранилищем файлов, отправлять push уведомления и настраивать аутентификацию выберите технологию, которая лучше всего подходит для вашего проекта, и наслаждайтесь путешествием! 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