unknown solucion que net link español err_unknown_url_scheme err app ios facebook

ios - solucion - err_unknown_url_scheme en español



Facebook SDK-iOS-No se puede compartir la URL(Error 102) (7)

Compruebe siguiente si el error 102 viene

  1. FacebookDisplayName está configurado correctamente y es correcto en el esquema de URL plist
  2. fbxxxxxxxxxxx se agrega en el plist
  3. FacebookAppID está configurado correctamente en el archivo plist
  4. en la sección Estado y revisión Asegúrese de tener "¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general?" hacer como SÍ (por defecto se establece como No)

Estoy intentando integrar una URL simple Compartir en mi aplicación, siguiendo el tutorial dedicado de Facebook ( link )

En mi aplicación, simplemente hago clic en un botón, que muestra un diálogo donde puedo escribir un comentario. Esta parte trabaja para encontrar. Sin embargo, cuando hago clic en "Publicar", aparece el siguiente error:

Error Domain = com.facebook.Facebook.platform Code = 102 "No se pudo completar la operación (com.facebook.Facebook.platform error 102.)" UserInfo = 0x14dd1a10 {error_message = Error al autenticar la aplicación debido al nombre de la aplicación desajuste Compruebe el nombre de la aplicación configurado por el diálogo., App_id = 000000, error_code = 102}

(En este mensaje, acabo de reemplazar con cero el app_id que obtuve de la página de desarrolladores de Facebook).

En la configuración de la aplicación de Facebook, establezco lo siguiente como tal:

  • "Nombre para mostrar": el mismo nombre que el nombre de la aplicación
  • "ID de paquete" con la cadena devuelta por [[NSBundle mainBundle] bundleIdentifier];
  • La aplicación es "en vivo" (no en sandbox)
  • "Deep Linking" y "Connect to FB": ambos activados

Cuando guardo mi configuración en la página de desarrollo de FB, recibo una advertencia que dice que no configuré un identificador de AppStore (que aún no está disponible desde que estoy desarrollando la aplicación).

¿Podrías decirme la pequeña cosa que no hice correctamente?

Gracias de antemano por su respuesta.

Estaré encantado de proporcionarle más información si es necesario.


Estoy de acuerdo con @ user3170877. No se puede usar como la carta de Japón y la coreana. Recomiendo solo ingles para usar.


Para mi ninguna de estas soluciones funcionó. Resultó que solo tenía que eliminar el registro facebookDisplayName de info.plist. Extrañado pero funcionó


Por lo general, esto se debe a que configuró FacebookDisplayName en su lista, pero lo que configuró allí no coincide con el nombre de su aplicación en la configuración de su aplicación en Facebook.

El valor que le da a FacebookDisplayName debe coincidir con lo que ha establecido en Facebook.


Si el estado de su aplicación de Facebook es "desarrollo y no está disponible para el público", se producirá el mismo resultado.

Es posible que desee cambiarlo a público en "Revisión de aplicaciones" en el menú de aplicaciones de Facebook. O necesita iniciar sesión en Facebook como rol de "Administradores", "Desarrolladores" o "Probadores"


Si ninguna de las otras respuestas le solucionó este problema, una última cosa que debe verificar es el ID del paquete en la configuración de su aplicación de Facebook.
Tuve este problema para mi aplicación de iOS que estaba usando un identificador de paquete diferente dependiendo de la configuración de compilación que usé.
Puede especificar varios ID de paquete en la configuración de su aplicación de Facebook.


También hay un problema con los signos diacríticos, no puede usarlo en FacebookDisplayName ... por ejemplo, č, ž, š, etc. Si escribe todo sin diacríticos, funcionará bien.