Get started
เริ่มต้นอย่างรวดเร็ว
17 นาที
back4app เป็นแพลตฟอร์มแบ็คเอนด์ที่มีโค้ดน้อยซึ่งทำให้การสร้างแอปพลิเคชันสมัยใหม่ง่ายขึ้น คู่มือนี้จะช่วยให้คุณตั้งค่า back4app ได้อย่างรวดเร็วและเริ่มบันทึกข้อมูล ฟีเจอร์หลักของ back4app ฐานข้อมูล (ความสามารถในการทำงานแบบเรียลไทม์) ฟังก์ชัน cloud code api (graphql และ rest) การจัดเก็บไฟล์ การตรวจสอบสิทธิ์ การปรับใช้เว็บ การแจ้งเตือนแบบพุช เริ่มต้นอย่างรวดเร็วใน 5 นาที หลังจากสร้างบัญชี back4app และแอปแรกของคุณแล้ว ให้ไปที่แดชบอร์ดแอปของคุณและรับคีย์แอปของคุณที่อยู่ภายใต้ การตั้งค่าแอป > ความปลอดภัย & คีย์ การตั้งค่าแอป > ความปลอดภัย & คีย์ (ตรวจสอบภาพด้านล่าง) หมายเหตุว่าคุณจะต้องใช้คีย์สองคีย์เสมอในการเชื่อมต่อกับ back4app คือ application id application 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 ด้วย application id และคีย์ที่เหมาะสม 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 เริ่มต้น ด้วย app keys และ 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'); แอนดรอยด์ (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 ที่เจาะลึกเกี่ยวกับการเชื่อมโยงและการสอบถามเชิงสัมพันธ์โดยใช้ pointers pointers และ relations relations 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 ผ่านคู่มือด้านล่าง คุณจะได้เรียนรู้วิธีการจัดเก็บและค้นหาข้อมูลเชิงสัมพันธ์ การนำฟังก์ชันคลาวด์มาใช้สำหรับตรรกะด้านหลัง การใช้การสมัครสมาชิกแบบเรียลไทม์เพื่อให้ผู้ใช้ได้รับข้อมูลล่าสุด การจัดการการจัดเก็บไฟล์ การส่งการแจ้งเตือนแบบพุช และการตั้งค่าการพิสูจน์ตัวตน เลือกเทคโนโลยีที่เหมาะสมที่สุดกับโปรเจกต์ของคุณและสนุกกับการเดินทาง! 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