Quale porta utilizza l'app Facebook nativa per iPhone?

4

La rete al mio posto utilizza un proxy. Quindi ho impostato il proxy in iPhone. Posso collegarmi a Internet e accedere a Facebook utilizzando il browser Safari senza alcun problema. Tuttavia quando accedo a Facebook usando l'app nativa, mi dà un errore di connessione. Perché è così? L'app nativa usa porte diverse invece di ottenere oggetti JSON attraverso la porta HTTP? Sono abbastanza nuovo, quindi abbi pazienza con me.

    
posta Joshua Partogi 05.04.2011 - 02:18
fonte

4 risposte

6

In primo luogo, questa è una domanda davvero buona. Wow. Ho cercato per giorni di capire come attaccare questo.

Ho configurato "Charles Web Debugging Proxy" sul mio Mac e configurato il mio iPhone per il suo hit.

Innanzitutto, colpisce il link , che lo sputa indietro:

<chat_connect_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd"> 
<host>9.channel</host> 
<port>80</port> 
<channel>p_123456789</channel> 
<seq>0</seq> 

Nel frattempo, si connette anche a iphone.facebook.com che fornisce alcuni XML. Quindi si connette a 0.9_channel.facebook.com:80 e invia alcune richieste che restituiscono JSON.

Sembra che tutto sia fatto sulla porta 80. Sei sicuro che non ci siano altri problemi sulla tua parte?

    
risposta data 13.04.2011 - 22:43
fonte
1

Il problema è che Apple non supporta l'impostazione proxy in ios5 per il traffico HTTP.

link

    
risposta data 14.03.2012 - 11:52
fonte
0

Ho un server proxy abilitato abilitato e configurato sul mio iphone, ottengo del traffico attraverso Facebook (che è consentito attraverso), tuttavia la mia app di Facebook sul mio iphone si trova solo nell'aggiornamento e non viene caricata. Deve esserci qualcosa che manca?

    
risposta data 18.04.2011 - 22:45
fonte
-2

facebook usa la porta 443 per comunicare tra iphone

    
risposta data 06.09.2013 - 11:57
fonte

Leggi altre domande sui tag