Du har kanskje lest at Facebook lukker Parse, men ikke bekymre deg for at Parse SDK vil dø. Facebook vil pensjonere parse.com-vertjenesten i januar 2017, men Parse SDK har blitt gjort åpen kildekode. Dette betyr at Parse SDK er her for å bli! Parse SDK har mange flotte utviklere som jobber med det, og det finnes en rekke splitter nye nettsteder som tilbyr backend hosting som en tjeneste.
En av de beste er tilbake 4 app. Den tilbyr følgende funksjoner med en gratis konto:
Ganske fint, ikke sant? Sjekk ut deres prisbord for flere alternativer.
La oss begynne med å bare opprette en gratis konto på baksiden 4 app. Gå først til deres nettside og opprett en ny konto. Når du har registrert deg, blir du omdirigert til oversikten. Klikk på den grønne Bygg ny Parse-app knappen, og du blir omdirigert til skjermen der du kan skrive inn et navn for appen din:
Det siste alternativet handler om å lage appens API-offentlige, slik at en annen utvikler kan få tilgang til den hvis du deler app-IDen din med dem. Dette kan være nyttig hvis du ansetter noen til å jobbe på Parse Dashboard uten å gi ham din påloggingsinformasjon for din 4 app-konto. Uansett forlater jeg vanligvis den ukontrollerte.
Trykk deretter på det blå NESTE knappen for å få tilgang til appens nøkler.
I vinduet som vises ovenfor finner du alle tastene du trenger for å konfigurere ditt eget prosjekt, enten det er en iOS- eller Android-app, et Javascript-prosjekt eller noe annet. Hvis du er en iOS-utvikler, er alt du trenger å kopiere App ID og klient-ID strenger og lim dem inn i koden din, i Parse init-metoden i AppDelegate.swift
.
func program (søknad: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool // Override punkt for tilpasning etter programstart. // Init Parse la konfigurasjon = ParseClientConfiguration $ 0.applicationId = "1234dgsh23ghg5d4h5g3dh4fg5h63fdg" $ 0.clientKey = "54355464fgdhfghf845bndfgsv8ew & / (% g" $ 0.server = "https://parseapi.back4app.com" Parse.initializeWithConfiguration (konfigurasjon) retur sant
Fra informasjonsskjermbildet kan du også slette appen din fra denne informasjonsskjermbildet, eller gå tilbake til hovedsiden for appen din der du kan få tilgang til Parse Dashboard. Klikk på Parser Dashboard knappen for å legge inn dashbordet ditt, hvor du enkelt kan legge til klasser og rader så enkelt som om du jobbet med en Excel-fil.
Nå som appen din er konfigurert på tilbake 4 app, du kan begynne å teste uten å bekymre deg for å pådra seg avgifter, takket være den gratis kontoen.
Parse Dashboard av en helt ny app er tom, og den viser bare den forhåndsdefinerte Bruker klasse med sine primære kolonner: objectId, createdAt, updatedAt, ACL, brukernavn, passord, e-post, og emailVerified.
Hvis du vil legge til en egendefinert kolonne i denne brukerklassen, klikker du bare på mørket Legg til en ny kolonne knappen øverst til høyre i vinduet. Hvis du vil legge til en rad i stedet, kan du enten klikke på den blå Legg til en rad knapp eller bruk Rediger -> Legg til en rad. Prøv å legge til en ny rad og skriv inn noe i brukernavn, passord, og e-post Enger.
Du har nettopp opprettet en ny bruker med Bruker klasse. Du vil se at objectId, createdAt, updatedAt og ACL feltene ble fylt automatisk. Vær oppmerksom på at ACL er for Tilgangskontrollliste, hvor du kan angi Lese og Skrive egenskaper for publikum og for den valgte brukeren.
Hvis du vil opprette en ny klasse, klikker du bare på Opprett klasse knappen i sidefeltet til venstre. La oss prøve å lage en klasse som heter Produkter, av type Tilpasset.
Denne gangen får du bare en skjerm objectId, createdAt, updatedAt, og ACL kolonner - dette er de grunnleggende feltene for hver klasse. Du kan legge til egne kolonner for å definere egendefinert klasse datatype.
Hvis du skriver en app som fungerer med Parse SDK, kan du også få den til å lage de nødvendige klassene, kolonnene og radene i koden. For eksempel gjør min AskIt-appmal på CodeCanyon det enkelt å bli konfigurert med en Parse-backend for din neste iOS-app. Alt du trenger å gjøre, er å konfigurere det med din 4 app-legitimasjon, og malen vil gjøre resten.
Hvis du vil lære mer om Parse SDK, sjekk ut noen av våre andre kurs og opplæringsprogrammer.