Facebook Mobile

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

5 comments

Comments 1 - 5 of 5 previous next Post a comment

  • + guest203cf guest203cf 10 months ago
    I have the same problem, im on vodafone and i cant get the online friends to appearr :( .. reallyy annyoying .. any1 can help Pleasee :)
  • + guest726a8e guest726a8e 2 years ago
    u needo 2 peepee on da mobile n abrakadabra it appeers..XD
  • + guest598981 guest598981 2 years ago
    any 11111111111
  • + guest598981 guest598981 2 years ago
    how do i get to find the online friends? to show up on my mobile
  • + guest4a7316 guest4a7316 2 years ago
    how do i get to find the online friends? to show up on my mobile
Post a comment
Embed Video
Edit your comment Cancel

29 Favorites & 2 Groups

Facebook Mobile - Presentation Transcript

  1. Facebook Mobile Facebook Developer’s Garage January 23 rd 2008
  2. Facebook Mobile
    • Introduction to Facebook Mobile
    • A demo application
    • What can and can’t be done
    • Mobile browsing and SMS messaging
    • A few technical details
  3. Demo app – Secret Status
    • The Secret Status application
    • Allows the user to enter two status messages
    • Allow some friends to view your secret status
    • Receive updates from the secret status changes of others
  4.  
  5. Demo app – Secret Status
    • Secret Status Mobile
    • Cut down functionality:
    • Update your status messages
    • View status messages of your friends
    • A basic profile view
  6. Mobile Capabilities
    • Elements of Facebook Mobile
    • Mobile homepage
    • Mobile-specific profile
    • Mobile-specific application canvas pages
    • Receive SMS messages from users (on O2)
    • Send SMS messages to a user
  7. Mobile Capabilities
    • Mobile homepage
      • status updates
      • events
      • cut down newsfeed
      • links to Facebook tasks
      • links to your profile
    • Little an app can add here
  8. Mobile Capabilities
    • Mobile-specific profile
      • XHTML content
      • Can contain links to the application canvas page
      • Automatically served as part of the m.facebook.com domain
      • Set profile markup with the updated parameter of the setFBML API call
  9. Mobile Capabilities
    • Mobile-specific canvas pages
      • XHTML content
      • a subset of FBML
      • Can be interactive e.g. form posts
      • Served inside the fb:mobile tag
      • Rendering will depend on the mobile device’s capabilities
  10. Technicalities
    • Canvas page issues
    • Canvas pages have identical URLs e.g. http://apps.facebook.com/secretstatus
    • Canvas pages try to detect mobile device
      • receive fb_sig_mobile=1 in POST
    • But mobile devices pretend to be normal browsers
    • As a result users may be served the “regular” site ( = x00kb download)
  11. Technicalities
    • Canvas page issues
    • To force Facebook Mobile display
      • add e.g. is_mobile=1 to all links, especially from the profile
      • switch output at the top of the page
      • output code within an fb:mobile tag
  12. Technicalities
  13. Technicalities
    • Receive SMS messages
    • Tick “ My application uses the mobile platform” in the app settings
    • On O2, send a text to 32665
    • Send message as: app_canvas_name <query>
    • The message is posted to the app’s index page
    • fb_sig_sms is set to 1 in the POST
  14. Technicalities
    • Send SMS messages
    • User needs to have activated Facebook mobile
      • Enter phone number (and pretend to be on O2)
      • Receive an SMS confirmation code
      • Enter the code on Facebook
  15. Technicalities
    • Send SMS messages
    • Needs to have given your application permission to send SMS by visiting:
      • http://www.facebook.com/authorize.php?api_key=YOUR_API_KEY&v=1.0&ext_perm=sms
    • Possible to query for whether permission has been given via the API
    • (Signup is a poor user journey)
  16.  
  17. Technicalities
    • Send SMS messages
    if($facebook->api_client->call_method('facebook.sms.canSend',array('uid' => $userID))) { try { $facebook->api_client->call_method('facebook.sms.send',array( 'uid' => $user ID , 'message' => &quot;Test SMS“)); } catch(FacebookRestClientException $ex) { $error[] = $ex->getMessage(); } }
  18. Conclusions
    • My conclusions
    • Mobile profile and canvas pages are easy to implement, if the application warrants it
    • The SMS API is limited by being tied to O2
    • Users have to work hard to enable SMS
    • Mobile browser versions of applications are viable now, but SMS enabled apps may be better off with 3 rd party gateways
  19. Facebook Mobile Thanks Facebook Developer’s Garage January 23 rd 2008

+ Amber156Amber156, 2 years ago

custom

24801 views, 29 favs, 13 embeds more stats

Facebook Mobile Slideshow
From Kark Bunyan

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 24801
    • 24596 on SlideShare
    • 205 from embeds
  • Comments 5
  • Favorites 29
  • Downloads 1096
Most viewed embeds
  • 128 views on http://web-mobilite.blogspot.com
  • 58 views on http://www.connexion-mobile.net
  • 4 views on http://www.ganaloquequieras.biz
  • 3 views on http://all-for-women.com
  • 3 views on http://promobi.info

more

All embeds
  • 128 views on http://web-mobilite.blogspot.com
  • 58 views on http://www.connexion-mobile.net
  • 4 views on http://www.ganaloquequieras.biz
  • 3 views on http://all-for-women.com
  • 3 views on http://promobi.info
  • 2 views on http://www.smo.co.il
  • 1 views on http://www.newerphones.com
  • 1 views on http://mdarcade.com
  • 1 views on http://www.talgalili.com
  • 1 views on http://www.mobileyouth.org
  • 1 views on http://web.mac.com
  • 1 views on http://www.imbark.org
  • 1 views on http://209.85.229.132

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories