App iOS nativa: cosa inserisco nell'ID App Store iPhone dello sviluppatore di Facebook in Impostazioni, Base?


88

Ho quasi finito con un'app nativa per iPhone, ma devo finire SSO tramite Facebook. Nonostante i miei migliori sforzi, non sono in grado di capire quale valore debba andare nel campo "iPhone App Store ID" durante il processo in cui registro la mia app con Facebook sul loro sito web.

Ho un "ID app" su http://developer.apple.com/ios/manage/bundles/ , ma Facebook mi dà l'errore "l'ID App Store dell'iPhone deve essere un numero intero" quando inserisco il mio ID app in quel campo . Il mio ID app non è un numero intero.

So che Facebook etichetta specificamente il campo con "App Store"; per favore dimmi che non è proprio così, dal momento che ... come si potrebbe avere qualcosa su "App Store" se è ancora in fase di sviluppo?

Tutti hanno "quel problema" che motiva il loro primo post di Stack Overflow, e questo è il mio. Attendo con impazienza notizie che mi sto perdendo qualcosa.

Risposte:


106

Crea una nuova app in iTunes Connect. Quell'app avrà un ID app univoco. Questo è l'id che vogliono. Questo è, infatti, l'id dell'App Store per l'app.


8
@Greg: puoi creare l'app in iTunes Connect (e ottenere l'id) senza effettivamente inviare il tuo binario.
programma

2
Ringrazia tutti. Questo è il livello di supporto che mi aspettavo dai membri di SO. Molto apprezzato.
Greg M. Krsak

35
Tuttavia, a meno che non sia effettivamente nei negozi, riceverai "L'ID dell'App Store del tuo iPhone non è valido perché l'App Store di iTunes segnala la tua app come non disponibile per iPhone e iPod Touch".
Roger CS Wernersson,

1
ho lo stesso problema che ho creato app in itunesconnect ma quando inserisco il mio ID app in iphone storeid nel portale dell'app per sviluppatori di facebook mi mostra sbagliato per favore suggeriscimi cosa fare?
Kalpit Gajera

C'è un "ID negozio iPhone" e un "ID negozio iPad". Ho un solo "ID App Store". Devo riempire entrambi "ID negozio" con lo stesso "ID App Store".
mcfly soft

50

La risposta accettata è vera, ma dicono anche i documenti dell'SDK iOS

ID App Store iPhone - Se hai un'app per iPhone elencata nell'App Store di iTunes, inserisci l'ID qui, ad esempio 123456. Se Facebook si collega alla tua app e scopre che l'utente non ha la tua app installata, l'utente alla tua app nello store. L'utente può quindi installare la tua app. Se la tua app non è nell'App Store di iTunes, puoi inserire l'ID di un'app valida, ma assicurati di aggiornarlo quando l'app viene approvata nell'App Store.

Enfasi mia.

Questo è quello che ho fatto. Utilizzo un ID app pubblico esistente (scelto a caso dallo store) perché la mia app non è ancora uscita.


Domanda: come posso aggiornare l'ID dopo che Apple ha approvato la mia app? Devo creare una nuova build, caricarla e attendere di nuovo per essere approvata, non è vero?
John Smith

@ SavaMazăre Non ho seguito questo processo da circa un anno. Ma quando l'ho fatto l'anno scorso, sono stato in grado di cambiare l '"ID iPhone App Store" dell'app Facebook prima che l'app di Facebook fosse pubblicata.
CVertex


17

Per il test utilizzare 0 (Zero) ,

  • ID negozio iPhone = 0
  • ID negozio iPad = 0

e fare clic su Salva modifiche .

0 scomparirà ma il tuo lavoro sarà finito.

Nota: - aggiorna questo ID prima di andare in diretta.


Sto affrontando il problema descritto qui stackoverflow.com/questions/48097346/… è in qualche modo correlato alla tua risposta?
Ashish Karpe

1
Non credo che @AshishKarpe
Mohammad Zaid Pathan

hai qualche idea sul mio problema, sono bloccato per favore aiutami!
Ashish Karpe


2

Per farla breve, puoi usare "0" per lo sviluppo.

Se accedi a iTunes Connect e visiti la tua app, dovrebbe trovarsi sotto "ID Apple".


Sebbene possa aver funzionato prima, la console dell'app di Facebook oggi rifiuta 0 come valore!
David Haddad

Usa invece uno spazio "" vuoto
Žiga

0

Se la tua app è già stata pubblicata, apri la tua app su iTunes Connect → Generale → Informazioni sull'app → ID Apple. Devi copiare questo numero nell'ID del negozio iPhone nella dashboard degli sviluppatori di Facebook.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.