Je suis sur le point de finir avec une application iPhone native, mais je dois terminer l'authentification unique via Facebook. Malgré tous mes efforts, je ne parviens pas à déterminer quelle valeur doit figurer dans le champ "ID de l'iPhone App Store" au cours du processus d'enregistrement de mon application avec Facebook sur leur site Web.
J'ai un "identifiant d'application" à l'adresse http://developer.Apple.com/ios/manage/bundles/ , mais Facebook me donne l'erreur "L'ID de l'iPhone App Store doit être un entier" lorsque je mettre mon identifiant d'application dans ce champ. Mon identifiant d'application n'est pas un entier.
Je sais que Facebook identifie spécifiquement le champ avec "App Store"; dites-moi s'il vous plaît que ce n'est pas vraiment le cas, puisque ... comment quelqu'un aurait-il quelque chose sur "l'App Store" s'il est encore en développement?
Tout le monde a "ce problème" qui motive son premier post Stack Overflow, et c'est le mien. J'attends avec impatience la nouvelle qu'il me manque quelque chose.
Créez une nouvelle application dans iTunes Connect. Cette application aura un identifiant d'application unique. C'est l'identifiant qu'ils veulent. C'est en fait l'identifiant de l'App Store pour l'application.
La réponse acceptée est vraie, mais les iOS SDK disent également
iD iPhone App Store - Si vous avez une application iPhone répertoriée dans l'iTunes App Store, entrez l'ID ici, par exemple. 123456. Si Facebook crée un lien avec votre application et constate que l'utilisateur n'a pas installé votre application, il sera alors amené à votre application dans le magasin. L'utilisateur peut ensuite installer votre application. Si votre application n'est pas dans l'iTunes App Store, vous pouvez saisir un ID d'application valide , mais veillez à la mettre à jour lorsque votre application est approuvée dans l'App Store. .
L'accent est à moi.
C'est ce que j'ai fait. J'utilise un identifiant d'application publique existant (choisi au hasard dans le magasin) car mon application n'est pas encore sortie ..
Pour le moment, la solution la plus simple consiste à taper "0" comme identifiant iPhone App Store - une solution également présentée dans le Guide de démarrage du kit de développement logiciel (SDK) Facebook: https://developers.facebook.com/docs/ démarrer-le/facebook-sdk-for-ios/3.1 /
Pour tester, utilisez (Zero),
et cliquez sur Enregistrer les modifications.
Sera disparu mais votre travail sera terminé.
Remarque: - mettez à jour cet identifiant avant sa mise en ligne.
Pour les applications déjà publiées, cela fait partie de l'URL d'iTunes apparaissant à la fin https://iTunes.Apple.com/.../idxyzabc12 xyzabc123 est l'id de l'URL ci-dessus.
En bref, vous pouvez utiliser "0" pour le développement.
Si vous vous connectez à iTunes Connect et visitez votre application, vous devriez la placer sous "Apple Id".