App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - App-ontwikkeling - Swift en iOS: Vraagje: MySQL Database en Xcode?

Max Kievits  Max heeft nog geen Studiekaart. Klokje16 jul 2014, 19:12
Avatar
Avatar
Berichten:26
Fans:3


Hoi allemaal, Ik heb een vraagje. Ik maak voor goede vrienden van mij een app voor hun forum. Daarbij maken zijn op hun website gebruik van een inlog- en registratiesysteem. Dat gaat allemaal via een MySQL Database. In mijn app wil ik dat ze ook kunnen inloggen op het account van de website. Maar hoe kan ik dit dus doen? Hoe verbind ik met de database op de juiste manier? Ik heb al 3 dagen op het internet lopen zoeken maar ik kon niks vinden. Hebben jullie misschien een source code, bron, weblink of een andere goeie tip? Alvast bedankt! Max Kievits

Reageer

Leuk! 1 persoon vindt vindt dit leuk.

Admin Roelf  Klokje21 jul 2014, 10:17
Avatar


Max, De beste manier om dit te doen, is met een REST Service (Google daar even op). In het kort werkt het als volgt: Vanuit je app maak je (via https) verbinding met een speciale pagina op hun website; die pagina accepteert gegevens van je app en kan gegevens naar je app terugsturen. Het eerste wat je app doet, is een 'magic number' opvragen, aan de hand van de inlognaam en het wachtwoord. Aan de hand van dit 'magic number' weet de website, bij elke volgende communicatie tussen je app en de website-pagina, om welke gebruiker het gaat. Dit magic number wordt dus door je app bewaard. Wanneer er vervolgens data van de site moet worden opgehaald, stuurt je app telkens het magic number mee. De site 'weet' op die manier dus dat het om een geldige gebruiker gaat. Het klinkt allemaal gecompliceerder dan het is. De eerste stap: leer hoe REST services werken. Daarna: bouw een 'Rested' website-pagina waarmee je app kan communiceren. Dan: voorzie je app van de mogelijkheid om met die Rested-pagina te 'praten'. Succes!
Reageer

Goed advies! 1 persoon vindt dit goed advies.