The network at my place is using a proxy. So I have set up the proxy in iPhone. I can connect to the internet and access Facebook using the Safari browser without any problem. However when I access Facebook using the native app, it gives me a connection error. Why is this so? Does the native app use different ports instead of getting JSON objects through HTTP port? I am quite new to this, so bear with me.
IPhone – What port does iPhone native Facebook app use
facebookiphonePROXY
Related Question
- IPhone – Why is Facebook app for iPhone so slow to load the content
- When I set the IOS devices to use an Internet proxy, the iOS Remote app won’t connect. How fix
- MacOS – Why browsers ignores /etc/hosts behind a SOCKS proxy
- Twitter app on iOS 9 doesn’t connect through proxy
- How to open port 9150 on a Mac so external devices can connect to it
Best Answer
First, this is a really good question. Wow. I've been trying for days to figure out how to attack this one.
I set up "Charles Web Debugging Proxy" on my Mac and set up my iPhone to hit it.
First, it hits http://api.facebook.com/restserver.php, which spits this back:
Meanwhile, it also connects to iphone.facebook.com which gives some XML. Then it connects to 0.9_channel.facebook.com:80 and sends some requests which return JSON.
It looks like everything is done over port 80. Are you sure theres no other problem on your end?