Autenticación SDK de iOS de Facebook

5

El Facebook iOS SDK solo necesita tu paquete & Los ID de aplicación de su aplicación de iOS para que coincidan con los de su aplicación de Facebook.

Si encuentro el ID de la aplicación de una aplicación, ¿no puedo crear otra aplicación de iOS con el ID del paquete de esa aplicación? Claro, es posible que no pueda distribuir mi aplicación en la App Store de Apple (ya que requiere que cada ID de paquete sea único), pero ¿no puedo distribuirlo de otras maneras? ¿No debería la aplicación iOS también saber la aplicación secreta? ¿Supongo que las cifras de Facebook que permiten que un ataque extraiga la aplicación secreta de la aplicación iOS serían peores? ¿Qué pasa con el almacenamiento de la aplicación secreta en los servicios de llavero del SDK de iOS?

    
pregunta ma11hew28 12.02.2014 - 16:49
fuente

2 respuestas

1

La ID de la aplicación de iOS incluye un prefijo específico del equipo que el desarrollador no puede cambiar ni establecer; se utiliza automáticamente al firmar una compilación (lo que incluso tiene que hacer al usar la distribución ad hoc o las compilaciones de desarrollo)

Entonces, a menos que Facebook ignore esa parte al verificar que el ID de la aplicación sea igual, no puede crear una aplicación que pase como otra aplicación.

Ahí va :

  

ID de aplicación   Una cadena que identifica una o más aplicaciones de un solo equipo. Una ID de aplicación consiste en una cadena de búsqueda de ID de paquete precedida por la ID de equipo, una cadena de 10 caracteres generada por Apple para identificar de forma única a un equipo.

    
respondido por el Tobi Nary 21.03.2016 - 08:18
fuente
0

Puede instalar hasta 100 dispositivos usando Distribución Ad Hoc , sin la tienda de aplicaciones. Pero primero necesitas registrar cada dispositivo en el centro de desarrollo de Apple usando la identificación del dispositivo. Así que no creo que sea un gran problema.

    
respondido por el Harikrishnan 12.02.2014 - 17:49
fuente

Lea otras preguntas en las etiquetas