Host een ontleed SDK-back-end voor uw iOS-app op de app {4}

Wat je gaat creëren

Over Parse SDK en back 4 app

Je hebt misschien gelezen dat Facebook de pars afsluit, maar maak je geen zorgen dat de pars-SDK zal overlijden. Facebook zal de parse.com hosting service in januari 2017 beëindigen, maar de Parse SDK is open source gemaakt. Dit betekent dat de Parse SDK moet blijven! Parse SDK heeft veel geweldige ontwikkelaars eraan gewerkt, en er zijn een aantal gloednieuwe websites die backend hosting als een service aanbieden.

Een van de beste is terug 4 app. Het biedt de volgende functies met een gratis account:

  • 10 verzoeken / seconde
  • 50 K verzoeken / maand
  • 5 GB bestandsopslag
  • 1 GB databaseopslag
  • 1 cloudcode-taak

Best goed, toch? Bekijk hun prijstabel voor meer opties.

Maak een gratis account op de achterkant 4 app

Laten we beginnen door simpelweg een gratis account te maken op de back 4 -app. Ga eerst naar hun website en maak een nieuw account aan. Nadat je je hebt aangemeld, word je doorgestuurd naar het dashboard. Klik op de groene Bouw een nieuwe parse-app knop en u wordt omgeleid naar het scherm waar u een naam voor uw app kunt typen:

De laatste optie gaat over het openbaar maken van de API van uw app zodat elke andere ontwikkelaar er toegang toe heeft als u uw app-ID met hen deelt. Dit kan handig zijn als u iemand inhuurt om te werken op uw Parse Dashboard zonder hem uw aanmeldingsreferenties te geven van uw back-account voor 4 apps. Hoe dan ook, ik laat het meestal ongecontroleerd.

Druk vervolgens op de blauwe toets NEXT om toegang te krijgen tot de toetsen van uw app.


In het hierboven getoonde venster vindt u alle sleutels die u nodig hebt om uw eigen project in te stellen, of het nu gaat om een ​​iOS- of Android-app, een Javascript-project of iets anders. Als je een iOS-ontwikkelaar bent, hoef je alleen maar te kopiëren App-ID en klant identificatie strings en plak ze in je code, in de Parse init methode in AppDelegate.swift.

 func applicatie (toepassing: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool // Negeerpunt voor aanpassing na het starten van de applicatie. // Init Parse let configuration = ParseClientConfiguration $ 0.applicationId = "1234dgsh23ghg5d4h5g3dh4fg5h63fdg" $ 0.clientKey = "54355464fgdhfghf845bndfgsv8ew & / (% g" $ 0.server = "https://parseapi.back4app.com" Parse.initializeWithConfiguration (configuratie) retour waar

Vanaf het informatiescherm kunt u uw app ook verwijderen van dat informatiescherm of teruggaan naar de hoofdpagina van uw app, waar u toegang kunt krijgen tot het Parsed Dashboard. Klik op de Parse Dashboard om uw dashboard in te voeren, waar u eenvoudig klassen en rijen kunt toevoegen alsof u met een Excel-bestand werkt.


Het pars dashboard

Nu is je app ingesteld op terug 4 app, u kunt beginnen met testen zonder zorgen over kosten, dankzij de gratis accountlaag.

Het Parse Dashboard van een gloednieuwe app is leeg en toont alleen de pre-made Gebruiker klas met zijn primaire kolommen: objectId, gemaakt bij, updatedAt, ACL, gebruikersnaam, wachtwoord, e-mail, en email geverifieerd.

Als u een aangepaste kolom aan deze gebruikersklasse wilt toevoegen, klikt u gewoon op het donker Voeg een nieuwe kolom toe knop in de rechterbovenhoek van het venster. Als u in plaats daarvan een rij wilt toevoegen, kunt u op het blauwe klikken Voeg een rij toe knop of gebruik Bewerken -> Rij toevoegen. Probeer een nieuwe rij toe te voegen en iets in te voeren in de gebruikersnaamwachtwoord, en e-mail velden.

U hebt zojuist een nieuwe gebruiker gemaakt met de Gebruiker klasse. Je zult zien dat het objectIdgemaakt bij, updatedAt en ACL velden zijn automatisch ingevuld. Houd er rekening mee dat ACL is voor Toegangscontrole lijst, waar je de kunt instellen Lezen en Schrijven eigenschappen voor het publiek en voor de geselecteerde gebruiker.


Als u een nieuwe klasse wilt maken, klikt u gewoon op Maak les knop in de zijbalk aan de linkerkant. Laten we proberen een klasse genaamd te creëren producten, van type gewoonte.

Deze keer krijg je een scherm met alleen objectIdgemaakt bijupdatedAt, en ACL kolommen - dit zijn de basisvelden voor elke klas. U kunt uw eigen kolommen toevoegen om uw aangepaste klasse-datatype te definiëren.

Conclusie

Als u een app schrijft die werkt met Parse SDK, kunt u deze ook de nodige klassen, kolommen en rijen in code laten maken. Mijn AskIt-app-sjabloon op CodeCanyon maakt het bijvoorbeeld eenvoudig om een ​​back-end te maken voor uw volgende iOS-app. Het enige dat u hoeft te doen, is het te configureren met uw achterste 4 app-inloggegevens en de sjabloon doet de rest.

Als u meer wilt weten over Parse SDK, bekijk dan enkele van onze andere cursussen en zelfstudies.