Backend και SDK

Επισκόπηση SDK

Το runtime m77 που υπάρχει σε κάθε εφαρμογή.

Κάθε εφαρμογή builder77 περιλαμβάνει αυτόματα το runtime m77. Δεν χρειάζεται ποτέ να προσθέσεις script tag — ενσωματώνεται στις προεπισκοπήσεις και στις δημοσιευμένες εφαρμογές.

await m77.ready;                         // session restored
const tasks = await m77.db.list('tasks'); // database
m77.auth.user;                           // signed-in user or null
const text = await m77.ai.chat('Hi!');   // AI
m77.toast('Saved!');                     // toast message
ΕνότηταΤι κάνει
m77.dbΒάση δεδομένων στο cloud χωρίς σχήμα, με συλλογές
m77.authΕγγραφή, σύνδεση και δεδομένα ανά χρήστη
m77.aiΑπαντήσεις συνομιλίας και έξοδος JSON
m77.storage / m77.emailΑνέβασμα αρχείων και συναλλακτικά email
m77.paymentsΠληρωμές Stripe Checkout στον δικό σου λογαριασμό
WebhooksΑποστολή συμβάντων εγγραφών και εγγραφών χρηστών σε άλλα εργαλεία

Όλες οι μέθοδοι επιστρέφουν Promises. Τα σφάλματα πετούν ένα Error με κατανοητό μήνυμα και ιδιότητα status.

Χρήση του SDK εκτός builder77

Τα web projects που εξάγεις συνεχίζουν να λειτουργούν: η εξαγωγή προσθέτει το script tag του runtime που δείχνει στο backend της εφαρμογής σου. Οι native clients (όπως η εφαρμογή σου σε Flutter) χρησιμοποιούν το REST API.