2012-08-03 15 views
8

Ho inviato un invito app da un'app per iPad a un account Facebook di prova tramite l'API di Facebook. Quando accedo all'account di prova sul mio PC, la richiesta dell'app è presente.Le richieste di app di Facebook non vengono visualizzate sui dispositivi iOS?

Quando accedo all'account di prova sul mio iPad (tramite Safari o tramite l'app di Facebook), posso vedere il numero "1" accanto alla scheda App Center, ma quando faccio clic e vado all'App Centro, non c'è richiesta. In effetti, non riesco a vedere alcuna area dell'App Center dedicata alle richieste su Facebook per iOS: ci sono solo Social Picks e Top Apps. Qualche spiegazione per questo?

+0

Sei sulla versione mobile di Facebook quando accedi al tuo iPad? Le richieste sono disponibili solo per le app su tela, ma quelle sono AFAIK non accessibili da m.facebook.com ... – CBroe

risposta

34

Ciò è causato da una configurazione errata nella pagina delle impostazioni dell'app Facebook. Quando si imposta l'app, è necessario assicurarsi che quanto segue sia impostato correttamente.

Passare a developers.facebook.com quindi selezionare "App". Modifica il tuo app e compilare il seguente ..

  • iOS App Bundle (non credo che sia essenziale, ma compilarlo, questo l'id fascio da Xcode (com.companyname.appname))

  • iPhone/ID App Store per iPad - Questo è ESSENZIALE, uno di questi deve essere compilato con un ID negozio app valido. Puoi ottenerlo quando crei un'app con iTunes Connect. Se crei un'app e compili i dettagli fino al punto in cui ti chiede di inviare il file binario, genererà ciò che Apple fa riferimento a un ID Apple (o ID iTunes?). È solo un valore intero lungo. Non deve essere per l'app corrispondente, se hai già app nell'app store, accedi a iTunes Connect e usane uno esistente per il test.

  • Configurato per iOS SSO - Abilitato

  • Configurato per Deep Linking - Attivato

L'unica funzionalità che si ottiene da Facebook quando un utente fa clic una notifica di app su iOS è l'utente viene reindirizzato all'app, se installata, o all'App Store se no. Inoltre, se desideri che le tue notifiche app vengano visualizzate sul desktop, avrai bisogno di un URL Canvas nella sezione "App su Facebook".

Nei miei test dovevo avere un URL su tela per far funzionare le notifiche iOS, ma non sono sicuro se si tratta di un bug con Facebook o comportamento previsto, quindi se non funziona con solo iOS abilitato, abilitare app su Facebook e inserisci un URL casuale se non ne hai uno.

+1

L'abbiamo testato in questo momento e l'URL su tela non è necessario ... solo il bundle di app per iOS e l'ID di app per iPhone/iPad. Grazie! – Bisca

+0

se la tua app non è attiva su facebook di appstore, commetti un errore nel collocare l'id dell'app store e nessuna richiesta ricevuta –

+0

@ShauketSheikh significa che se la mia app non è in diretta non posso testare questa funzionalità? – xaksis

0

Ho appena immaginato che ci possa essere un altro motivo per questo sintomo: se la tua app ha limitazioni di posizione (disponibili solo in alcuni paesi), l'utente che riceve la richiesta deve trovarsi in quel paese (ad es. Dovevo connettermi con il mio via GeoEdge).

Problemi correlati