SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Facebook
                             for Mobile Apps
                           Getting prepared for Facebook WorldHack




Sunday, September 30, 12
iOS 6



Sunday, September 30, 12
Native Login
Sunday, September 30, 12
Native “sheet” for sharing content
Sunday, September 30, 12
Pre-built UI controls



Sunday, September 30, 12
Friends &
               Places Picker
         use picker to let users include a
          place with their posts or tag/
                  invite friends




Sunday, September 30, 12
Profile Picture
       easily show the profile picture of
         a user, their friends, places, or
       other kinds of Facebook objects




Sunday, September 30, 12
Login
                 Easily build Login/Logout
                        experiences




Sunday, September 30, 12
OG Overview



Sunday, September 30, 12
Location tagging
Sunday, September 30, 12
Mention Tagging
Sunday, September 30, 12
Explicit Sharing
          Explicitly shared actions let apps notify us when a
        user wants to share something prominently, like they
        would on Facebook.You mark Open Graph actions as
                   explicitly shared by adding the fb:
         explicitly_shared parameter when publishing
                                 actions.

       For example, when people choose to share a run they
         took with a fitness app, they expect the content to
        appear as if they had posted it directly to Facebook.




Sunday, September 30, 12
Follow
         Similar to the ability to subscribe to a user's posts on
          Facebook, users can now follow other users' Open
         Graph activities from a specific app. For example, on a
         movie review site, users can follow their favorite movie
                                 reviewers.

        When a user follows another user in your app, all of the
        content published in your app by the publisher is eligible
        to be displayed in the follower's News Feed even if they
         are not Facebook friends (as long as the privacy on the
         actions published allows the follower to see the post):




Sunday, September 30, 12
Title-less
                            objects
           Sometimes objects do not have meaningful
           titles. For example, users often do not title
        photos when using a photo app. To avoid having
         to add a meaningless title (e.g. "photo"), Open
           Graph supports objects that have no title.

        To publish an action with a title-less object, the
        object still needs to have the og:title metadata
        field, but its content should be an empty string:




Sunday, September 30, 12
User-generated
            photos
           Open Graph stories that were generated
          with the "user_generated" parameter will
         function more similarly to stories generated
                      by stream publish.

         Immediately you will notice that the size of
        the photo associated with the story is much
        larger than standard open graph stories with
                 non user-generated photos




Sunday, September 30, 12
Action Links
         Open Graph Actions are the high-level "interactions"
        users can perform in your app. When these actions are
       published, the activities may appear in a users' Timeline or
                  their friends' News Feeds and Ticker.

       Open Graph Action Links show up alongside the Like and
          Comment actions in any Open Graph story allowing
        friends to quickly take action in response to a
        story without having to navigate away from
       that story. This in turn will drive more distribution to
                   your app with fewer user clicks.




Sunday, September 30, 12
Real-time
                        updates
            Get notifications about certain user
                  fields and connections

                        Conections:
         feed, friends, activities, interests, music,
        books, movies, television, likes, checkins,
                     location, events.




Sunday, September 30, 12
Additionally



Sunday, September 30, 12
Invite
Sunday, September 30, 12
Request
Sunday, September 30, 12
Notifications
                   API
        Apps can send notifications to
           any existing user that has
       authorized the app. No special or
       extended permission is required.

                Not mobile - can we use?



Sunday, September 30, 12
Liked the keynote?
                                   then LIKE our apps:
                   In Flow: https://www.facebook.com/inflow.mobi
                 App in the Air: https://www.facebook.com/appintheair

Sunday, September 30, 12

Contenu connexe

En vedette

Peoplemind - Технология подготовки презентаций
Peoplemind - Технология подготовки презентацийPeoplemind - Технология подготовки презентаций
Peoplemind - Технология подготовки презентацийEmpatika
 
Bonus Track Peaches And Lemons
Bonus Track Peaches And LemonsBonus Track Peaches And Lemons
Bonus Track Peaches And LemonsEmpatika
 
The changing pr economy
The changing pr economyThe changing pr economy
The changing pr economyBob Crawshaw
 
Benefits of facebook marketing
Benefits of facebook marketingBenefits of facebook marketing
Benefits of facebook marketingFelix Ekpa
 
Design hours day one
Design hours   day oneDesign hours   day one
Design hours day oneEmpatika
 
нерациональное поведение
нерациональное поведениенерациональное поведение
нерациональное поведениеEmpatika
 
Весенняя школа ГУ ВШЭ - Распределенные команды
Весенняя школа ГУ ВШЭ - Распределенные командыВесенняя школа ГУ ВШЭ - Распределенные команды
Весенняя школа ГУ ВШЭ - Распределенные командыEmpatika
 
Практика от Empatika - Правила гарольда для практики бизнеса
Практика от Empatika - Правила гарольда для практики бизнесаПрактика от Empatika - Правила гарольда для практики бизнеса
Практика от Empatika - Правила гарольда для практики бизнесаEmpatika
 
Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...
Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...
Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...Bob Crawshaw
 
Design hours nikefuelband
Design hours nikefuelbandDesign hours nikefuelband
Design hours nikefuelbandEmpatika
 
Change Management
Change Management Change Management
Change Management Bob Crawshaw
 
Правила Гарольда
Правила ГарольдаПравила Гарольда
Правила ГарольдаEmpatika
 
Управление финансами vs Управление жизнью
Управление финансами vs Управление жизньюУправление финансами vs Управление жизнью
Управление финансами vs Управление жизньюEmpatika
 
PR for Lions Districts
PR for Lions DistrictsPR for Lions Districts
PR for Lions DistrictsBob Crawshaw
 
Empatika Open - Введение в системную динамику
Empatika  Open - Введение в системную динамикуEmpatika  Open - Введение в системную динамику
Empatika Open - Введение в системную динамикуEmpatika
 
What to know about web design
What to know about web designWhat to know about web design
What to know about web designFelix Ekpa
 
Лаборатория управления проектами ГУ ВШЭ
Лаборатория управления проектами ГУ ВШЭЛаборатория управления проектами ГУ ВШЭ
Лаборатория управления проектами ГУ ВШЭEmpatika
 
10 Ways To Get Your Marriage Back On Track
10 Ways To Get Your Marriage Back On Track10 Ways To Get Your Marriage Back On Track
10 Ways To Get Your Marriage Back On TrackMagnificat Magnificat
 

En vedette (20)

Peoplemind - Технология подготовки презентаций
Peoplemind - Технология подготовки презентацийPeoplemind - Технология подготовки презентаций
Peoplemind - Технология подготовки презентаций
 
Bonus Track Peaches And Lemons
Bonus Track Peaches And LemonsBonus Track Peaches And Lemons
Bonus Track Peaches And Lemons
 
4th Sunday In Ordinary Time
4th Sunday In Ordinary Time4th Sunday In Ordinary Time
4th Sunday In Ordinary Time
 
The changing pr economy
The changing pr economyThe changing pr economy
The changing pr economy
 
Benefits of facebook marketing
Benefits of facebook marketingBenefits of facebook marketing
Benefits of facebook marketing
 
Design hours day one
Design hours   day oneDesign hours   day one
Design hours day one
 
нерациональное поведение
нерациональное поведениенерациональное поведение
нерациональное поведение
 
Весенняя школа ГУ ВШЭ - Распределенные команды
Весенняя школа ГУ ВШЭ - Распределенные командыВесенняя школа ГУ ВШЭ - Распределенные команды
Весенняя школа ГУ ВШЭ - Распределенные команды
 
Практика от Empatika - Правила гарольда для практики бизнеса
Практика от Empatika - Правила гарольда для практики бизнесаПрактика от Empatika - Правила гарольда для практики бизнеса
Практика от Empatika - Правила гарольда для практики бизнеса
 
Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...
Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...
Presentation to Australia's National Security Colege: 26 Nov 2012t sec colleg...
 
How to communicate love
How to communicate loveHow to communicate love
How to communicate love
 
Design hours nikefuelband
Design hours nikefuelbandDesign hours nikefuelband
Design hours nikefuelband
 
Change Management
Change Management Change Management
Change Management
 
Правила Гарольда
Правила ГарольдаПравила Гарольда
Правила Гарольда
 
Управление финансами vs Управление жизнью
Управление финансами vs Управление жизньюУправление финансами vs Управление жизнью
Управление финансами vs Управление жизнью
 
PR for Lions Districts
PR for Lions DistrictsPR for Lions Districts
PR for Lions Districts
 
Empatika Open - Введение в системную динамику
Empatika  Open - Введение в системную динамикуEmpatika  Open - Введение в системную динамику
Empatika Open - Введение в системную динамику
 
What to know about web design
What to know about web designWhat to know about web design
What to know about web design
 
Лаборатория управления проектами ГУ ВШЭ
Лаборатория управления проектами ГУ ВШЭЛаборатория управления проектами ГУ ВШЭ
Лаборатория управления проектами ГУ ВШЭ
 
10 Ways To Get Your Marriage Back On Track
10 Ways To Get Your Marriage Back On Track10 Ways To Get Your Marriage Back On Track
10 Ways To Get Your Marriage Back On Track
 

Plus de Empatika

Gamification 101 - Intro
Gamification 101 - IntroGamification 101 - Intro
Gamification 101 - IntroEmpatika
 
Travel 101 - On Distribution
Travel 101 - On DistributionTravel 101 - On Distribution
Travel 101 - On DistributionEmpatika
 
Travel Tech 101 - Introduction
Travel Tech 101 - IntroductionTravel Tech 101 - Introduction
Travel Tech 101 - IntroductionEmpatika
 
Subscriptions business model - FAQ
Subscriptions business model - FAQSubscriptions business model - FAQ
Subscriptions business model - FAQEmpatika
 
Theories of Innovation
Theories of InnovationTheories of Innovation
Theories of InnovationEmpatika
 
Lessons learned & not learned at MSU
Lessons learned & not learned at MSULessons learned & not learned at MSU
Lessons learned & not learned at MSUEmpatika
 
Disruptive Innovations
Disruptive InnovationsDisruptive Innovations
Disruptive InnovationsEmpatika
 
US Commercial Aviation History - 1
US Commercial Aviation History - 1US Commercial Aviation History - 1
US Commercial Aviation History - 1Empatika
 
Life in a startup
Life in a startupLife in a startup
Life in a startupEmpatika
 
Machine Learning - Empatika Open
Machine Learning - Empatika OpenMachine Learning - Empatika Open
Machine Learning - Empatika OpenEmpatika
 
Machine learning 2 - Neural Networks
Machine learning 2 - Neural NetworksMachine learning 2 - Neural Networks
Machine learning 2 - Neural NetworksEmpatika
 
Machine Learning - Introduction
Machine Learning - IntroductionMachine Learning - Introduction
Machine Learning - IntroductionEmpatika
 
Online Travel 3.0 - Mobile Traveler (Rus)
Online Travel 3.0 - Mobile Traveler (Rus)Online Travel 3.0 - Mobile Traveler (Rus)
Online Travel 3.0 - Mobile Traveler (Rus)Empatika
 
Flight to 1000000 users - Lviv IT Arena 2016
Flight to 1000000 users - Lviv IT Arena 2016Flight to 1000000 users - Lviv IT Arena 2016
Flight to 1000000 users - Lviv IT Arena 2016Empatika
 
introduction to artificial intelligence
introduction to artificial intelligenceintroduction to artificial intelligence
introduction to artificial intelligenceEmpatika
 
Travel inequality - Bayram Annakov
Travel inequality - Bayram AnnakovTravel inequality - Bayram Annakov
Travel inequality - Bayram AnnakovEmpatika
 
App in the Air Travel Hack Moscow - Fall, 2015
App in the Air Travel Hack Moscow - Fall, 2015App in the Air Travel Hack Moscow - Fall, 2015
App in the Air Travel Hack Moscow - Fall, 2015Empatika
 
Product Management
Product ManagementProduct Management
Product ManagementEmpatika
 
Intro to Exponentials - Part 1
Intro to Exponentials - Part 1Intro to Exponentials - Part 1
Intro to Exponentials - Part 1Empatika
 
Singularity University Executive Program - Day 1
Singularity University Executive Program - Day 1Singularity University Executive Program - Day 1
Singularity University Executive Program - Day 1Empatika
 

Plus de Empatika (20)

Gamification 101 - Intro
Gamification 101 - IntroGamification 101 - Intro
Gamification 101 - Intro
 
Travel 101 - On Distribution
Travel 101 - On DistributionTravel 101 - On Distribution
Travel 101 - On Distribution
 
Travel Tech 101 - Introduction
Travel Tech 101 - IntroductionTravel Tech 101 - Introduction
Travel Tech 101 - Introduction
 
Subscriptions business model - FAQ
Subscriptions business model - FAQSubscriptions business model - FAQ
Subscriptions business model - FAQ
 
Theories of Innovation
Theories of InnovationTheories of Innovation
Theories of Innovation
 
Lessons learned & not learned at MSU
Lessons learned & not learned at MSULessons learned & not learned at MSU
Lessons learned & not learned at MSU
 
Disruptive Innovations
Disruptive InnovationsDisruptive Innovations
Disruptive Innovations
 
US Commercial Aviation History - 1
US Commercial Aviation History - 1US Commercial Aviation History - 1
US Commercial Aviation History - 1
 
Life in a startup
Life in a startupLife in a startup
Life in a startup
 
Machine Learning - Empatika Open
Machine Learning - Empatika OpenMachine Learning - Empatika Open
Machine Learning - Empatika Open
 
Machine learning 2 - Neural Networks
Machine learning 2 - Neural NetworksMachine learning 2 - Neural Networks
Machine learning 2 - Neural Networks
 
Machine Learning - Introduction
Machine Learning - IntroductionMachine Learning - Introduction
Machine Learning - Introduction
 
Online Travel 3.0 - Mobile Traveler (Rus)
Online Travel 3.0 - Mobile Traveler (Rus)Online Travel 3.0 - Mobile Traveler (Rus)
Online Travel 3.0 - Mobile Traveler (Rus)
 
Flight to 1000000 users - Lviv IT Arena 2016
Flight to 1000000 users - Lviv IT Arena 2016Flight to 1000000 users - Lviv IT Arena 2016
Flight to 1000000 users - Lviv IT Arena 2016
 
introduction to artificial intelligence
introduction to artificial intelligenceintroduction to artificial intelligence
introduction to artificial intelligence
 
Travel inequality - Bayram Annakov
Travel inequality - Bayram AnnakovTravel inequality - Bayram Annakov
Travel inequality - Bayram Annakov
 
App in the Air Travel Hack Moscow - Fall, 2015
App in the Air Travel Hack Moscow - Fall, 2015App in the Air Travel Hack Moscow - Fall, 2015
App in the Air Travel Hack Moscow - Fall, 2015
 
Product Management
Product ManagementProduct Management
Product Management
 
Intro to Exponentials - Part 1
Intro to Exponentials - Part 1Intro to Exponentials - Part 1
Intro to Exponentials - Part 1
 
Singularity University Executive Program - Day 1
Singularity University Executive Program - Day 1Singularity University Executive Program - Day 1
Singularity University Executive Program - Day 1
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Facebook for Mobile - Preparing for Facebook World Hack

  • 1. Facebook for Mobile Apps Getting prepared for Facebook WorldHack Sunday, September 30, 12
  • 4. Native “sheet” for sharing content Sunday, September 30, 12
  • 5. Pre-built UI controls Sunday, September 30, 12
  • 6. Friends & Places Picker use picker to let users include a place with their posts or tag/ invite friends Sunday, September 30, 12
  • 7. Profile Picture easily show the profile picture of a user, their friends, places, or other kinds of Facebook objects Sunday, September 30, 12
  • 8. Login Easily build Login/Logout experiences Sunday, September 30, 12
  • 12. Explicit Sharing Explicitly shared actions let apps notify us when a user wants to share something prominently, like they would on Facebook.You mark Open Graph actions as explicitly shared by adding the fb: explicitly_shared parameter when publishing actions. For example, when people choose to share a run they took with a fitness app, they expect the content to appear as if they had posted it directly to Facebook. Sunday, September 30, 12
  • 13. Follow Similar to the ability to subscribe to a user's posts on Facebook, users can now follow other users' Open Graph activities from a specific app. For example, on a movie review site, users can follow their favorite movie reviewers. When a user follows another user in your app, all of the content published in your app by the publisher is eligible to be displayed in the follower's News Feed even if they are not Facebook friends (as long as the privacy on the actions published allows the follower to see the post): Sunday, September 30, 12
  • 14. Title-less objects Sometimes objects do not have meaningful titles. For example, users often do not title photos when using a photo app. To avoid having to add a meaningless title (e.g. "photo"), Open Graph supports objects that have no title. To publish an action with a title-less object, the object still needs to have the og:title metadata field, but its content should be an empty string: Sunday, September 30, 12
  • 15. User-generated photos Open Graph stories that were generated with the "user_generated" parameter will function more similarly to stories generated by stream publish. Immediately you will notice that the size of the photo associated with the story is much larger than standard open graph stories with non user-generated photos Sunday, September 30, 12
  • 16. Action Links Open Graph Actions are the high-level "interactions" users can perform in your app. When these actions are published, the activities may appear in a users' Timeline or their friends' News Feeds and Ticker. Open Graph Action Links show up alongside the Like and Comment actions in any Open Graph story allowing friends to quickly take action in response to a story without having to navigate away from that story. This in turn will drive more distribution to your app with fewer user clicks. Sunday, September 30, 12
  • 17. Real-time updates Get notifications about certain user fields and connections Conections: feed, friends, activities, interests, music, books, movies, television, likes, checkins, location, events. Sunday, September 30, 12
  • 21. Notifications API Apps can send notifications to any existing user that has authorized the app. No special or extended permission is required. Not mobile - can we use? Sunday, September 30, 12
  • 22. Liked the keynote? then LIKE our apps: In Flow: https://www.facebook.com/inflow.mobi App in the Air: https://www.facebook.com/appintheair Sunday, September 30, 12