2012-10-01 8 views
46

Esta es mi tercera pregunta sobre publicar en Facebook.iOS 6 El procedimiento de publicación en Facebook termina con "remote_app_id no coincide con el ID almacenado"

Aunque este puede ser un duplicado de Mac OS X Facebook login failed - no stored remote_app_id for app, pero decidí publicar una pregunta separada porque tenemos iOS aquí pero no el sistema operativo MAC. Hace

unos días he publicado una pregunta iOS 6 Facebook posting procedure ends up with "remote_app_id does not match stored id" error El problema sigue siendo el mismo No es posible realizar un post, pero ahora tengo un error:

error is: Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: remote_app_id does not match stored id." UserInfo=0xa260270 {NSLocalizedDescription=The Facebook server could not fulfill this access request: remote_app_id does not match stored id.}

El código se puede encontrar en mi pregunta anterior.
¿Alguien sabe lo que está pasando?
¿Qué es ID de aplicaciones almacenadas y remotas?

+0

posible duplicado de [iOS 6 El procedimiento de publicación en Facebook termina con el error "remote_app_id no coincide con el id almacenado"] (http://facebook.stackoverflow.com/questions/12644229/ios-6-facebook-posting- procedure-ends-up-with-remote-app-id-does-not-match-stor) – Igy

+0

Esto no es exactamente un duplicado si lee la pregunta cuidadosamente, encontrará que inicialmente había dos problemas diferentes – Stas

Respuesta

130

Esto ocurre cuando se autentica usando iOS6 Accounts API.

Todo lo que tiene que hacer para que funcione es:

  • registro en la developers.facebook.com
  • configurar su aplicación para ser una aplicación nativa de iOS
  • tipo de paquete de la aplicación CARNÉ DE IDENTIDAD.

screenshot

+0

¡Gracias! No sé por qué me llevó tanto tiempo encontrar tu publicación ... Pensarías que esto sería más fácil de encontrar en la configuración (estoy usando el análisis sintáctico, que no mencionó esto en su última actualización) –

+15

Eso todavía no funciona para mí. – stephenmuss

+0

No olvide agregar filas "FacebookAppId", "FacebookDisplayName", "Tipos de URL" a plist https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash3/851559_148282688685691_1981352615_n.png – Maxim

16

simplemente copia y pega el ID de paquete que tiene en su Xcode, en donde Facebook quiere que el ID de paquete

una foto de la muestra es aquí http://kosovich.org.ua/tmp/facebook_ios6_app_howto.png

Digamos por ejemplo, su ID del paquete se llama com.parse. (por ejemplo, com.parse.myDateApp) pero eso en ID del paquete. Y asegúrese de marcar la casilla que dice Facebook login

0

Cuando cada vez que se registra para developers.facebook.com se obtiene un identificador único http://developers.facebook.com/

Registre su aplicación por allí y que te dan un ID de aplicación única y secreta ID que ha de utilizar que cuando usted utiliza su facebook SDK para la integración de su aplicación

la fbappname y fbappid a continuación se van a introducir en el plist que le permitirá crear su sesión de

0

Todos los desarrolladores de una aplicación particular, en caso ser conocido por Facebook. Si bien la aplicación se encuentra en modo Sandbox (es decir, solo para desarrolladores), todos los usuarios que deseen usar la plataforma Facebook para probar/desarrollar la aplicación deberán agregarse como desarrolladores.

  1. Ir a https://developers.facebook.com
  2. Su aplicación
  3. Roles
  4. Añadir ID de Facebook del desarrollador/administrador

saber su ID de Facebook: findmyfacebookid.com

7

Tuvimos la misma problema, pero dado que Facebook está cambiando los diseños mucho, estoy publicando lo que resolvió nuestro problema con las imágenes de nuevo. La solución es similar a la respuesta de Andrew Kosovich, pero con la nueva interfaz hay algunos cambios.

  1. sesión a su Facebook Developers y seleccione su aplicación problemática.

  2. Ir a la configuración de aplicaciones

    Settings screenshot

  3. Verificar siya se ha agregado iOS. Si encuentra la sección de iOS, vaya al paso 4, de lo contrario agréguela haciendo clic en Agregue el botón de la plataforma.

    Add platform screenshot

  4. Introduzca ID correcta paquete de su aplicación en la casilla correspondiente.

    iOS platform screenshot

Después de introducir los datos correctos del inicio de sesión con Facebook SDK debería funcionar.

Advertencia: no olvide habilitar el acceso de Facebook a su aplicación en la aplicación Configuración del dispositivo iOS específico.

Cuestiones relacionadas