Aplicación de iOS nativa: ¿Qué debo poner en el desarrollador de Facebook "ID de App Store de iPhone" en Configuración, Básico?

Estoy a punto de terminar con una aplicación de iPhone nativa, pero necesito terminar SSO a través de Facebook. A pesar de mis mejores esfuerzos, no puedo determinar qué valor se supone que irá en el campo "Id. De la App Store" durante el process en el que logging mi aplicación con Facebook en su website.

Tengo una "ID de aplicación" en http://developer.apple.com/ios/manage/bundles/ , pero Facebook me da el error "La ID de la tienda de aplicaciones de iPhone debe ser un número integer" cuando coloco mi ID de aplicación en ese campo . Mi ID de aplicación no es un número integer.

Sé que Facebook específicamente label el campo con "App Store"; por favor, dime que ese no es el caso, ya que … ¿Cómo podría alguien tener algo en la "App Store" si aún está en desarrollo?

Todos tienen "ese problema" que motiva su primera publicación de Stack Overflow, y esta es mía. Aguardo ansiosamente noticias de que me estoy perdiendo algo.

Crea una nueva aplicación en iTunes Connect. Esa aplicación tendrá una id de aplicación única. Esa es la id que quieren. Es decir, de hecho, el ID de App Store para la aplicación.

La respuesta aceptada es cierta, pero los documentos SDK de iOS también dicen

ID de App Store de iPhone: si tiene una aplicación de iPhone que figura en la App Store de iTunes, ingrese aquí la ID, por ejemplo, 123456. Si Facebook se vincula a su aplicación y descubre que el usuario no tiene su aplicación instalada, el usuario a su aplicación en la tienda. El usuario puede instalar su aplicación. Si su aplicación no está en iTunes App Store, puede ingresar cualquier ID válida de la aplicación, pero asegúrese de actualizarla cuando su aplicación sea aprobada en App Store.

Énfasis en el mío.

Esto es lo que hice. Utilizo una identificación de aplicación pública existente (elegida random de la tienda) porque mi aplicación aún no ha salido.

En este momento, la solución más simple es simplemente escribir "0" como ID de App Store de iPhone, una solución que también se demuestra en la Guía de inicio de Facebook SDK: https://developers.facebook.com/docs/getting-started/ facebook-sdk-for-ios / 3.1 /

Para las testings use 0 (cero) ,

  • iPhone Store ID = 0
  • ID de la tienda iPad = 0

y click Guardar cambios .

0 Se desaparecerá pero su trabajo se hará.

Nota: – Actualiza este ID antes de que se publique.

Para las aplicaciones ya publicadas, es parte de la url de iTunes que aparece al final https://itunes.apple.com/…/idxyzabc123 xyzabc123 es el id para la URL anterior

Larga historia corta, puede usar "0" para el desarrollo.

Si inicia session en iTunes Connect y visita su aplicación, debería estar en "Apple Id".