97 votes

Application native iOS : Que dois-je mettre dans le développeur Facebook "iPhone App Store ID" sous Paramètres, Basique ?

Je suis sur le point de terminer une application iPhone native, mais je dois terminer le SSO via Facebook. Malgré tous mes efforts, je ne parviens pas à déterminer quelle valeur doit figurer dans le champ "iPhone App Store ID" au cours du processus d'enregistrement de mon application auprès de Facebook sur leur site web.

J'ai un "App ID" à http://developer.apple.com/ios/manage/bundles/ Mais Facebook m'envoie le message d'erreur "iPhone App Store ID must be an integer" (l'identifiant de l'application doit être un nombre entier) lorsque je saisis mon identifiant dans ce champ. Mon App ID n'est pas un nombre entier.

Je sais que Facebook désigne spécifiquement le champ par "App Store" ; dites-moi que ce n'est pas vraiment le cas, car... comment peut-on avoir quelque chose sur l'"App Store" si c'est encore en développement ?

Tout le monde a "ce problème" qui motive son premier message sur Stack Overflow, et voici le mien. J'attends avec impatience de savoir si j'ai raté quelque chose.

109voto

MarkGranoff Points 12142

Créez une nouvelle application dans iTunes Connect. Cette application aura un identifiant unique. C'est l'identité qu'ils veulent. Il s'agit, en fait, de l'identifiant App Store de l'application.

51voto

CVertex Points 7334

La réponse acceptée est vraie, mais la SDK iOS Les documents disent aussi

iPhone App Store ID - Si vous avez une application iPhone qui est listée dans la liste de l iTunes App Store, entrez l'ID ici, par exemple 123456. Si Facebook établit un lien à votre application et constate que l'utilisateur n'a pas installé votre application, il dirigera l'utilisateur vers votre application dans la boutique. L'utilisateur peut alors installer votre application. Si votre application n'est pas dans l'App Store d'iTunes, vous pouvez entrez n'importe quel ID d'application valide mais assurez-vous de le mettre à jour quand votre application est approuvée dans l'App Store.

C'est moi qui souligne.

C'est ce que j'ai fait. J'utilise un identifiant d'application public existant (choisi au hasard dans le magasin) parce que mon application n'est pas encore sortie

22voto

IOSProgrammer Points 91

Pour l'instant, la solution la plus simple consiste à saisir "0" comme identifiant de l'App Store de l'iPhone - une solution qui est également présentée dans le guide de démarrage du SDK de Facebook : https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

16voto

N0mi Points 18

Pour les applications déjà publiées, il fait partie de l'url d'itunes qui apparaît à la fin. https://itunes.apple.com/.../idxyzabc123 xyzabc123 est l'identifiant pour l'url ci-dessus.

16voto

Zaid Khan Points 15

Pour les essais, utilisez 0(Zéro) ,

  • iPhone Store ID = 0
  • iPad Store ID = 0

et cliquez sur Sauvegarder les changements .

0 Disparaîtra mais votre travail sera fait.

Note : - mettez à jour cette identification avant de la mettre en ligne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X