SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"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
 

Kürzlich hochgeladen (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
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)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"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
 

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