Well, yeah, if you're hacking a Facebook app, that implies that you have connectivity, right?
The primary reason for a native app is to provide functionality with poor or no signal. If you're doing something that's directly tied to the Internet, you may as well do it with all Internet technologies and reap the benefits (faster development, instant deployment of new versions, etc).