Mobile
From Facebook Developer Wiki
Contents |
Facebook Platform for Mobile
All mobile applications can easily integrate Facebook Platform and use Facebook user data, in one of three ways:
- If you're an iPhone developer, you can integrate into Facebook using Facebook Connect for iPhone.
- Developers on all other mobile platforms (including WAP clients and Windows Mobile clients) that use a browser on the phone can use Facebook Connect for Mobile Web. This allows for integration with Facebook's XHTML website (m.facebook.com) in the form of profile boxes and mobile canvas pages.
- Mobile applications can also integrate into Facebook SMS functionality to interact directly with users via text messaging.
Users can interact with applications that they have installed as well as add new applications from both the XHTML site and via SMS.
Mobile Applications and the Facebook API
Mobile applications make API calls to www.facebook.com/restserver.php. Mobile canvas pages get rendered from apps.facebook.com. Content for mobile canvas pages gets rendered by the fb:mobile tag and XHTML; see Facebook_Platform_for_Mobile:_XHTML for details.
You'll know a user is making a request from a mobile client because the request will come from Facebookâs mobile domain, m.facebook.com.
Developer Guidelines for Mobile
- Developers should consult the guidelines developed by the Mobile Marketing Association (MMA) to protect users from unwanted business practices. Please reference this documentation for comprehensive information about these guidelines.
- Developers that violate the Statement of Rights and Responsibilities and Platform Principles and Policies will be reviewed for termination from participation in Facebook Platform.
Additional Resources
- Developers wishing to integrate mobile advertising into their applications may be interested in solutions offered by AdMob (http://www.admob.com/facebook) or Google (https://www.google.com/adsense/support/bin/answer.py?answer=71600).
