Autenticazione SDK di Facebook per iOS

5

Il SDK per iOS di Facebook richiede solo il tuo pacchetto & ID app della tua app iOS per abbinarli a quelli della tua app di Facebook.

Se trovo l'ID app di un'app, non posso semplicemente creare un'altra app iOS con l'ID bundle di quell'app? Certo, potrei non essere in grado di distribuire la mia app su App Store di Apple (dal momento che richiede che ogni ID di bundle sia univoco), ma non posso distribuirlo in altri modi? Non dovrebbe anche l'app per iOS conoscere l'app segreta? Immagino che le cifre di Facebook che consentono ad un attacco di estrarre l'app segreta dall'app per iOS sarebbero peggiori? Che ne dici di archiviare l'app segreta nei servizi portachiavi dell'SDK iOS?

    
posta ma11hew28 12.02.2014 - 16:49
fonte

2 risposte

1

L'ID app iOS include un prefisso specifico del team che non può essere modificato né impostato dallo sviluppatore; viene automaticamente utilizzato durante la firma di una build (cosa che devi fare anche quando usi una distribuzione ad hoc o build di sviluppo)

Quindi, a meno che Facebook ignori quella parte quando si verifica che l'ID app sia uguale, non è possibile creare un'app che passi come un'altra app.

Vai qui :

App ID A string that identifies one or more apps from a single team. An App ID consists of a bundle ID search string preceded by the Team ID, a 10-character string generated by Apple to uniquely identify a team.

    
risposta data 21.03.2016 - 08:18
fonte
0

Puoi installare fino a 100 dispositivi utilizzando la distribuzione Ad Hoc , senza App store. Innanzitutto è necessario registrare ciascun dispositivo nel centro di sviluppo Apple utilizzando il dispositivo Id. Quindi non penso che sia un problema enorme.

    
risposta data 12.02.2014 - 17:49
fonte

Leggi altre domande sui tag