2016-12-01 2 views
2

Ich möchte das neue Login-Framework von Facebook, Account Kit (das unter anderem Telefon-Login bietet) in meine iOS-App integrieren, die Parse verwendet.Integriere Facebook's Account Kit mit Parse

Ich konnte das Framework erfolgreich integrieren; Das heißt, ich konnte den Fluss vervollständigen: der Benutzer gibt seine Telefonnummer ein -> erhält eine SMS mit einem Code -> gebe sie ein und erhalte erfolgreich ein Token.

Was ich bin nicht sicher ist, was als nächstes - wie folgt mit der Integration zu Parse?

Andere verwandte Fragen, die mir in den Sinn kamen sind: 1. Brauche ich auch etwas Cloud-Code, um damit umzugehen? 2. Wie überprüfe ich, ob der aktuelle Benutzer ein neuer oder bestehender Benutzer ist?

ich für jede Hilfe lieben würde ...

Antwort

2

Nicht nur Wolke-Code, denke ich. Sie müssen this in Ihren Parse Server integrieren.

Ein anderer Weg

Wenn Sie nicht tun stopfen Server können, ist es faul, crappy und schlechter Weg, um die Integration zu implementieren. Aber das löst das Problem.

Das Verfahren ist

die Telefonnummer des Benutzers Steigen Sie nach angemeldeten Benutzern in haben mit Telefonnummer.

Entwickeln Sie einen Algorithmus, der Kennwort von der gegebenen Telefonnummer generiert.

NSString generatePassword(NSString phone)

Nachdem der Benutzer angemeldet in hat mit accountkit, ob seine Telefonnummer bereits bei Parse ist

Wenn die Telefonnummer des Benutzers nicht an Parse ist, signUpInBackground(phonenumber, generatePassword(phonenumber), callback)

Es sei denn, logInInBackgroud(phonenumber, generatePassword(phonenumber), callback)

Hoffe, das würde helfen :)

+0

Got you! Und wenn ich jetzt auf Parse Server umziehen möchte, aber momentan eine Live-App, die immer noch Parse.com verwendet - also ist die Option 2 die einzige Möglichkeit, die letzten 2 Monate vor dem Herunterfahren von Parse zu gehen? – ofer2980

+0

Ja, ich denke schon –

+0

Ok, vielen Dank für die Hilfe und für diese Info! – ofer2980

Verwandte Themen