Application iOS native: que dois-je mettre dans «iPhone App Store ID» du développeur Facebook sous Paramètres, De base?

88

J'ai presque terminé avec une application iPhone native, mais je dois terminer l'authentification unique via Facebook. Malgré tous mes efforts, je ne suis pas en mesure de déterminer quelle valeur est censée entrer dans le champ "iPhone App Store ID" pendant le processus où j'enregistre mon application avec Facebook sur leur site Web.

J'ai un "ID d'application" sur http://developer.apple.com/ios/manage/bundles/ , mais Facebook me donne l'erreur "L'ID de l'App Store iPhone doit être un entier" lorsque j'insère mon ID d'application dans ce champ . Mon identifiant d'application n'est pas un entier.

Je sais que Facebook étiquette spécifiquement le champ avec «App Store»; s'il vous plaît dites-moi 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 que quelque chose me manque.

Greg M. Krsak
la source

Réponses:

106

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

Mark Granoff
la source
8
@Greg: vous pouvez créer l'application dans iTunes Connect (et obtenir l'identifiant) sans soumettre votre binaire.
programme du
2
Merci a tous. C'est le niveau de soutien que j'attendais des membres SO. Très appréciée.
Greg M. Krsak
35
Cependant, à moins qu'il ne se trouve réellement dans les magasins, vous obtiendrez "L'identifiant de votre iPhone App Store n'est pas valide car l'iTunes App Store signale que votre application n'est pas disponible pour iPhone et iPod Touch".
Roger CS Wernersson
1
J'ai le même problème que j'ai créé une application dans itunesconnect, mais lorsque j'entre mon identifiant d'application dans l'iphone storeid dans le portail d'applications des développeurs Facebook, cela me montre mal, veuillez me suggérer quoi faire?
Kalpit Gajera
Il existe un «iPhone Store ID» et un «iPad Store ID». Je n'ai qu'un seul "identifiant App Store". Dois-je remplir les deux "ID Store" avec le même "identifiant App Store".
mcfly soft
50

La réponse acceptée est vraie, mais la documentation du SDK iOS dit également

ID iPhone App Store - Si vous avez une application iPhone répertoriée dans l'iTunes App Store, saisissez l'ID ici, par exemple 123456. Si Facebook se connecte à votre application et constate que l'utilisateur n'a pas installé votre application, cela prendra l'utilisateur de 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 n'importe quel identifiant d'application valide, mais assurez-vous de le mettre à jour lorsque votre application est approuvée dans l'App Store.

Soulignez le mien.

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

CVertex
la source
Question: comment puis-je mettre à jour l'identifiant une fois qu'Apple a approuvé mon application? Je dois créer une nouvelle version, la télécharger et attendre à nouveau pour être approuvée, n'est-ce pas?
John Smith
@ SavaMazăre Je n'ai pas suivi ce processus depuis environ un an. Mais quand je l'ai fait l'année dernière, j'ai pu changer l '"iPhone App Store ID" de l'application Facebook avant la mise en ligne de l'application Facebook.
CVertex
21

À l'heure actuelle, la solution la plus simple consiste simplement à taper «0» comme identifiant iPhone App Store - une solution également illustrée dans le guide de démarrage du SDK Facebook: https://developers.facebook.com/docs/getting-started/ facebook-sdk-pour-ios / 3.1 /

Programmeur IOS
la source
1
Ouais, mais quand j'enregistre les modifications en utilisant 0, cela disparaît tout simplement ... me faisant me demander si cela a fait quelque chose.
Vous pouvez le laisser vide, mais 0 entraîne un message d'erreur à ce stade.
David Haddad
17

Pour les tests, utilisez 0 (zéro) ,

  • ID de l'iPhone Store = 0
  • ID de la boutique iPad = 0

et cliquez sur Enregistrer les modifications .

0 Sera disparu mais votre travail sera terminé.

Remarque: - mettez à jour cet identifiant avant de passer en ligne.

Mohammad Zaid Pathan
la source
Je suis confronté à un problème décrit ici stackoverflow.com/questions/48097346/… est-il lié d'une manière ou d'une autre à votre réponse?
Ashish Karpe
1
Je ne pense pas que @AshishKarpe
Mohammad Zaid Pathan
avez-vous une idée sur mon problème, je suis très coincé s'il vous plaît aidez-moi!
Ashish Karpe
2

Pour faire court, vous pouvez utiliser "0" pour le développement.

Si vous vous connectez à iTunes Connect et que vous visitez votre application, celle-ci devrait être sous "Apple Id".

FreePender
la source
Bien que cela ait peut-être fonctionné auparavant, la console de l'application Facebook rejette aujourd'hui 0 comme valeur!
David Haddad
Utilisez plutôt un espace vide ""
Žiga
0

Si votre application est déjà publiée, ouvrez votre application sur iTunes Connect → Général → Informations sur l'application → Identifiant Apple. Vous devez copier ce numéro dans l'iPhone Store ID dans le tableau de bord des développeurs Facebook.

entrez la description de l'image ici

Zorayr
la source