Hosta en Parse SDK Backend för din iOS App på baksidan {4} app

Vad du ska skapa

Om Parse SDK och tillbaka 4 app

Du kanske har läst att Facebook stänger av Parse, men oroa dig inte för att Parse SDK kommer att dö. Facebook kommer att gå i pension parse.com-värdtjänsten i januari 2017, men Parse SDK har gjorts öppen källkod. Det betyder att Parse SDK är här för att stanna! Parse SDK har många bra utvecklare som arbetar med det, och det finns ett antal helt nya webbplatser som erbjuder backend hosting som en tjänst.

En av de bästa är tillbaka 4 appen. Den erbjuder följande funktioner med ett gratis konto:

  • 10 förfrågningar / andra
  • 50 K förfrågningar / månad
  • 5 GB fillagring
  • 1 GB databaslagring
  • 1 molnkod jobb

Ganska trevligt, eller hur? Kolla in deras prissättningstabell för fler alternativ.

Skapa ett gratis konto på baksidan 4 app

Låt oss börja med att helt enkelt skapa ett gratis konto på baksidan 4 app. Gå först till deras hemsida och skapa ett nytt konto. När du har registrerat dig, omdirigeras du till instrumentpanelen. Klicka på den gröna Bygg ny Parse-app knappen och du omdirigeras till skärmen där du kan skriva ett namn för din app:

Det sista alternativet handlar om att göra appens API-offentliga, så att någon annan utvecklare kan komma åt den om du delar ditt app-ID med dem. Det här kan vara användbart om du anländer någon till jobbet på din Parse Dashboard utan att ge honom din inloggningsuppgifter för ditt 4 App-konto. Hur som helst, jag brukar lämna den okontrollerad.

Tryck sedan på den blåa NÄSTA knappen för att komma åt din apps nycklar.


I fönstret ovan kan du hitta alla nycklar du behöver för att konfigurera ditt eget projekt, oavsett om det är en iOS- eller Android-app, ett Javascript-projekt eller något annat. Om du är en iOS-utvecklare är allt du behöver kopiera det App ID och Klient ID strängar och klistra in dem i din kod, i Parse init-metoden i AppDelegate.swift.

 func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool // Åsidosätt punkt för anpassning efter applikationsstart. // Init Parse låt konfiguration = ParseClientConfiguration $ 0.applicationId = "1234dgsh23ghg5d4h5g3dh4fg5h63fdg" $ 0.clientKey = "54355464fgdhfghf845bndfgsv8ew & / (% g" $ 0.server = "https://parseapi.back4app.com" Parse.initializeWithConfiguration Sann 

Från informationsskärmen kan du också ta bort din app från den här informationsskärmen, eller gå tillbaka till startsidan för din app där du kan komma åt Parse Dashboard. Klicka på Parse Dashboard knappen för att komma in i din instrumentpanel där du enkelt kan lägga till klasser och rader så enkelt som om du arbetade med en Excel-fil.


Parse Dashboard

Nu när din app är konfigurerad den tillbaka 4 appen, du kan börja testa utan att behöva oroa dig för avgifter, tack vare gratis konto.

Parse Dashboard för en helt ny app är tom och den visar bara den förberedda Användare klass med sina primära kolumner: ObjectId, skapad vid, updatedAt, ACL, Användarnamn, Lösenord, e-post, och emailVerified.

Om du vill lägga till en anpassad kolumn till den här användarklassen klickar du bara på mörkret Lägg till en ny kolumn knappen längst upp till höger i fönstret. Om du vill lägga till en rad istället kan du antingen klicka på den blå Lägg till en rad knapp eller användning Redigera -> Lägg till en rad. Försök lägga till en ny rad och ange något i AnvändarnamnLösenord, och e-post fält.

Du har just skapat en ny användare med Användare klass. Du förstår att ObjectIdskapad vid, updatedAt och ACL Fält fylldes automatiskt. Vänligen notera att ACL är för Access Control List, där du kan ställa in Läsa och Skriva egenskaper för allmänheten och för den valda användaren.


Om du vill skapa en ny klass klickar du bara på Skapa klass knappen i sidofältet till vänster. Låt oss försöka skapa en klass som heter Produkter, av typ Beställnings.

Den här gången får du en skärm med endast ObjectIdskapad vidupdatedAt, och ACL kolumner - det här är de grundläggande fälten för varje klass. Du kan lägga till egna kolumner för att definiera din anpassade klassdatatyp.

Slutsats

Om du skriver en app som fungerar med Parse SDK kan du också skapa den nödvändiga klassen, kolumnerna och raderna i koden. Till exempel gör min AskIt-appmall på CodeCanyon det enkelt att få in en Parse-backend för din nästa iOS-app. Allt du behöver göra är att konfigurera det med din 4 app-behörighet, och mallen gör resten.

Om du vill lära dig mer om Parse SDK, kolla in några av våra andra kurser och handledning.