Get started
Sambungkan ke Back4app
18 mnt
sekarang setelah anda membuat aplikasi anda di back4app, anda hanya beberapa langkah lagi untuk menggunakan fitur backend nya panduan ini akan memandu anda menghubungkan aplikasi anda ke server back4app menggunakan parse sdk atau rest api prasyarat untuk menyelesaikan tutorial ini, anda akan membutuhkan buat aplikasi buat aplikasi baru di back4app https //www back4app com/docs/get started/new parse app jika anda belum melakukannya akses kunci aplikasi pergi ke pengaturan server > pengaturan inti > id aplikasi dan kunci untuk menemukan kunci anda anda akan menggunakan ini untuk mengautentikasi dengan back4app 1 instal parse sdk berdasarkan platform yang anda gunakan, ikuti salah satu metode instalasi di bawah ini javascript (web atau node js) \# instal parse sdk $ npm install parse save react native \# instal parse dan asyncstorage untuk react native $ npm install parse @react native async storage/async storage save \# jalankan pod install untuk ios cd ios && pod install flutter tambahkan parse sdk ke pubspec yaml dependencies parse server sdk flutter ^latest version untuk memeriksa versi terbaru, anda dapat memeriksa di sini android buka file build gradle anda (modul app) dan tambahkan dependensi berikut repositories { mavencentral() jcenter() maven { url 'https //jitpack io' } } dependencies { implementation 'com github parse community parse sdk android\ parse\ latest version' } untuk memeriksa versi terbaru, anda dapat memeriksa di sini ios instal cocoapods sudo gem install cocoapods 2\ tambahkan parse sdk ke podfile anda pod 'parseswift anda juga dapat menggunakan swift package manager (spm) atau carthage untuk menginstal parseswift klik di sini untuk mengetahui lebih lanjut php buat sebuah composer json file di root proyek anda dengan konten berikut { "require" { "parse/php sdk" "latest version here" } } kemudian jalankan composer install 2\ atau kloning dari github git clone https //github com/parse community/parse php sdk git untuk detail lebih lanjut, lihat panduan ini net tambahkan parse sdk dari paket nuget buka visual studio, pergi ke solution explorer, klik kanan proyek anda, dan pilih kelola paket nuget cari parse dan instal untuk detail lebih lanjut, lihat panduan ini 2 inisialisasi parse sdk setelah sdk diinstal, inisialisasi di aplikasi anda di bawah ini adalah contoh untuk setiap platform // import parse sdk const parse = require('parse/node'); // initialize with your back4app keys parse initialize("your app id", "your js key"); // replace with your app id and js key parse serverurl = 'https //parseapi back4app com'; rn import parse from 'parse/react native'; import asyncstorage from '@react native async storage/async storage'; // set asyncstorage parse setasyncstorage(asyncstorage); // initialize parse parse initialize("your app id", "your js key"); // replace with your app id and js key parse serverurl = 'https //parseapi back4app com'; flutter import 'package\ parse server sdk flutter/parse server sdk flutter dart'; void main() async { await parse() initialize( 'your app id', // replace with your app id 'https //parseapi back4app com', clientkey 'your client key', // replace with your client key ); } android parse initialize(new parse configuration builder(context) applicationid("your app id") // replace with your app id clientkey("your client key") // replace with your client key server("https //parseapi back4app com") build() ); ios import parseswift parseswift initialize(applicationid "your app id", clientkey "your client key", serverurl url(string "https //parseapi back4app com")!)require 'vendor/autoload php'; parseclient initialize('your app id', 'your rest key', 'your master key'); parseclient setserverurl('https //parseapi back4app com', '/'); net parseclient initialize(new parseclient configuration { applicationid = "your app id", // replace with your app id key = "your master key" serveruri = "https //parseapi back4app com/" }); 3 simpan dan baca objek data pertama anda untuk memastikan koneksi anda diatur dengan benar, simpan dan ambil objek uji di aplikasi back4app anda berikut adalah contohnya // create and save a test object const person = new parse object("person"); person set("name", "jon snow"); person set("age", 30); person save() then(() => console log("successfully connected to back4app!")) catch((error) => console error("connection error ", error message)); rn // create and save a test object const testconnection = async () => { const person = new parse object("person"); person set("name", "jon snow"); person set("age", 30); try { await person save(); console log("successfully connected to back4app!"); } catch (error) { console error("connection error ", error message); } }; testconnection(); flutter import 'package\ parse server sdk flutter/parse server sdk flutter dart'; // test connection by saving an object void testconnection() async { var person = parseobject('person') set('name', 'jon snow') set('age', 30); var response = await person save(); if (response success) { print("successfully connected to back4app!"); } else { print("connection error ${response error? message}"); } } testconnection(); android import com parse parseobject; import com parse savecallback; import com parse parseexception; // test connection by saving an object parseobject person = new parseobject("person"); person put("name", "jon snow"); person put("age", 30); person saveinbackground(new savecallback() { @override public void done(parseexception e) { if (e == null) { log i("parseconnection", "successfully connected to back4app!"); } else { log e("parseconnection", "connection error " + e getmessage()); } } }); ios import parseswift // test connection by saving an object struct person parseobject { var objectid string? var name string? var age int? // required parseobject properties var createdat date? var updatedat date? var acl parseacl? init() { // default empty initializer } } func testconnection() { var person = person() person name = "jon snow" person age = 30 person save { result in switch result { case success print("successfully connected to back4app!") case failure(let error) print("connection error \\(error localizeddescription)") } } } testconnection()require 'vendor/autoload php'; // create and save a test object $person = new parseobject("person"); $person >set("name", "jon snow"); $person >set("age", 30); try { $person >save(); echo "successfully connected to back4app!"; } catch (parseexception $error) { echo "connection error " $error >getmessage(); } net using parse; // create and save a test object var person = new parseobject("person"); person\["name"] = "jon snow"; person\["age"] = 30; await person saveasync() continuewith(t => { if (t iscompletedsuccessfully) { console writeline("successfully connected to back4app!"); } else { console writeline("connection error " + t exception? message); } }); rest api //saving your first data object on back4app curl x post \\ h "x parse application id application id" \\ h "x parse rest api key rest api key" \\ h "content type application/json" \\ d '{"name" "john snow","age" 27}' \\ https //parseapi back4app com/classes/person //reading your first data object from back4app curl x get \\ h "x parse application id application id" \\ h "x parse rest api key rest api key" \\ https //parseapi back4app com/classes/person/object id here setelah menjalankan potongan kode ini, periksa dasbor back4app anda untuk memverifikasi bahwa objek telah disimpan dengan sukses ini mengonfirmasi bahwa koneksi anda ke back4app berfungsi apa yang harus dilakukan selanjutnya? setelah memulai dengan cepat, kami sarankan untuk terus menjelajahi fitur utama back4app dengan memeriksa panduan di bawah ini react native flutter android ios javascript graphql ionic xamarin