Găzduiți un backend SDK Parse pentru aplicația dvs. iOS în aplicația din spate {4}

Ce veți crea

Despre aplicația Parse SDK și înapoi 4 app

Este posibil să fi citit că Facebook închide Parse, dar nu vă faceți griji că SDK Parse va muri. Facebook va părăsi serviciul de găzduire parse.com în ianuarie 2017, dar SDK-ul Parse a fost făcut open source. Aceasta înseamnă că SDK Parse este aici pentru a rămâne! Parse SDK are o mulțime de mari dezvoltatori de lucru pe ea, și există o serie de site-uri de brand nou, care oferă backend hosting ca un serviciu.

Una dintre cele mai bune este înapoi 4 app. Acesta oferă următoarele caracteristici cu un cont gratuit:

  • 10 cereri / secundă
  • 50 K solicitări / lună
  • 5 GB de stocare a fișierelor
  • 1 GB de stocare de baze de date
  • 1 job de cod cloud

Destul de frumos, nu? Consultați tabelul de prețuri pentru mai multe opțiuni.

Creați un Cont gratuit în aplicația din spate 4

Să începem prin crearea pur și simplu a unui cont gratuit pe back 4 app. În primul rând, mergeți la site-ul lor și creați un cont nou. După ce v-ați înscris cu succes, veți fi redirecționați către tabloul de bord. Faceți clic pe verde Creați o nouă aplicație Parse și veți fi redirecționat (ă) către ecranul în care puteți introduce un nume pentru aplicația dvs.:

Ultima opțiune este de a face publice API-ul aplicației dvs., astfel încât orice alt dezvoltator să poată accesa acest document, dacă îi distribuiți ID-ul aplicației. Acest lucru poate fi util dacă angajezi pe cineva să lucreze în tabloul de bord Parse, fără să-i dea acreditările de conectare ale contului dvs. de back 4. Oricum, de obicei l-am lăsat necontrolat.

Apoi apăsați pe albastru URMĂTOR → pentru a accesa cheile aplicației.


În fereastra de mai sus puteți găsi toate cheile de care aveți nevoie pentru a vă configura propriul proiect, indiferent dacă este vorba de o aplicație pentru iOS sau Android, un proiect Javascript sau altceva. Dacă sunteți un dezvoltator de iOS, tot ce trebuie să copiați este ID-ul aplicației și ID-ul clientului șiruri și lipiți-le în codul dvs., în metoda Parse init din AppDelegate.swift.

 func (cerere: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool // Punctul de suprascriere pentru personalizare după lansarea aplicației. // Init Parse permite configurarea = ParseClientConfiguration $ 0.applicationId = "1234dgsh23ghg5d4h5g3dh4fg5h63fdg" $ 0.clientKey = "54355464fgdhfghf845bndfgsv8ew & / (% g" $ 0.server = "https://parseapi.back4app.com" Parse.initializeWithConfiguration Adevărat 

De asemenea, pe ecranul de informații, puteți să ștergeți aplicația de pe acel ecran de informații sau să reveniți la pagina principală pentru aplicația dvs. unde puteți accesa Tabloul de bord Parse. Faceți clic pe Parcurgeți tabloul de bord pentru a intra în tabloul de bord unde puteți adăuga clase și rânduri la fel de ușor ca și cum ați lucra cu un fișier Excel.


Tabloul de bord Parse

Acum, când aplicația dvs. este configurată înapoi 4 app, puteți începe testarea fără a vă face griji în ceea ce privește suportarea taxelor, datorită nivelului gratuit de cont.

Tabloul de bord Parse al unei aplicații de brand nou este gol și arată numai pre-fabricat Utilizator clasa cu coloanele sale primare: objectId, creat la, updatedAt, ACL, nume de utilizator, parola, e-mail, și emailVerified.

Dacă doriți să adăugați o coloană personalizată acestei clase de utilizatori, faceți clic pe întuneric Adăugați o coloană nouă în partea din dreapta sus a ferestrei. Dacă doriți să adăugați un rând, puteți să faceți clic pe albastru Adăugați un rând buton sau utilizare Editați -> Adăugați un rând. Încercați să adăugați un rând nou și introduceți ceva în nume de utilizatorparola, și e-mail câmpuri.

Tocmai ați creat un nou utilizator cu Utilizator clasă. Veți vedea că objectIdcreat la, updatedAt și ACL câmpurile s-au umplut automat. Vă rugăm să rețineți că ACL este pentru Lista de control al accesului, unde puteți seta Citit și Scrie proprietăți pentru public și pentru utilizatorul selectat.


Dacă doriți să creați o clasă nouă, faceți clic pe Creați o clasă butonul din bara laterală din stânga. Să încercăm să creăm o clasă numită Produse, de tip Personalizat.

De data asta vei primi doar un ecran objectIdcreat laupdatedAt, și ACL coloane - acestea sunt câmpurile de bază pentru fiecare clasă. Puteți adăuga propriile coloane pentru a defini tipul de date personalizat al clasei.

Concluzie

Dacă scrieți o aplicație care funcționează cu SDK Parse, aveți posibilitatea să o creați și să creați clasele, coloanele și rândurile necesare în cod. De exemplu, șablonul de aplicație AskIt de pe CodeCanyon facilitează configurarea cu un backend Parse pentru următoarea aplicație iOS. Tot ce trebuie să faceți este să-l configurați cu acreditările de aplicație din spate 4, iar șablonul va face restul.

Dacă doriți să aflați mai multe despre Parse SDK, consultați câteva dintre celelalte cursuri și tutoriale ale noastre.


Cod