2013-03-23 5 views
5

Ich folge den ios sdk Installationsschritten und habe festgestellt, dass es keinen Schritt zum Hinzufügen des geheimen Schlüssels gibt. Vermisse ich einen Schritt? Wie sichern sie die App-Identität und verbieten es anderen Nutzern, sich für die App-ID einer anderen App auszugeben?benötigt das Facebook ios sdk 3.2 ein App-Geheimnis

Antwort

6

Verstecken Sie Ihre App NICHT geheim in Ihrer iOS-App (oder einer mobilen App). Wenn Sie eine iOS-App konfigurieren, müssen Sie Ihre Bundle-ID angeben, die als Teil des Authentifizierungsablaufs verwendet wird.

+0

Können Sie das näher ausführen? Wie ist das sicher? Weil ich mich einfach mit der Kennung einer anderen App gegen Facebooks API authentifizieren konnte, oder? – nekaab

+1

Die Bundle-ID wird verwendet, wenn SSO ausgeführt wird, und iOS sendet die bundleId als "sourceApplication" an die Facebook-App, die die Authentifizierung durchführt und nicht gefälscht werden kann. –

+0

OK, soweit macht das Sinn. Aber konnte ich nicht herausfinden, was die Facebook-App dann mit diesen Informationen macht und das gleiche mache (die Facebook-App selbst annimmt?), Weil sich alle Informationen auf meinem Gerät befinden. Oder ist das zu weit hergeholt? – nekaab