Facebook Development

add news feed

tweet a story

In August, we introduced a new Login checklist to help developers optimize their app's Facebook Login experience and conversion rate. Since then, we've been working closely with many top mobile developers to implement this checklist and...
In August, we introduced a new Login checklist to help developers optimize their app's Facebook Login experience and conversion rate. Since then, we've been working closely with many top mobile developers to implement this checklist and achieve Facebook Login conversion rates above 70%: Here are three of the most common ways to give your users a better Facebook Login experience: 1. Ask only for permissions that you need Ask only for permissions that you need to increase the likelihood that people will log in to your app. In general, we've found that it's best to ask for four or fewer permissions upfront. For example, Lyft only asks people for their public profile, friend list, and e-mail address. According to Lyft Product Manager Frank Yoo, "We ask for a minimal set of permissions with Facebook to reduce friction at sign up." Lyft's Facebook Login conversion rate is consistently above 90% by following all of the best practices in our checklist. 2. If people cancel the Login dialog, do not display it again immediately Displaying the Login dialog immediately after someone cancels it is a frustrating user experience that can result in a high bounce rate. Instead, highlight the benefits of using Facebook Login upfront. For example, Bejeweled Blitz asks users to log in with Facebook so that they can compete with their friends online. 3. Ask for permissions to publish to Facebook or use our Share Dialogs when people are ready to share in your app Instead of asking for publish permissions immediately after read permissions, it's best to ask for the former when people are ready to share in your app. For example, Foursquare asks for permissions to publish to Facebook after a user is ready to share a check-in or status update with their friends. If your app only needs basic Facebook sharing functionality, you can also use our Share Dialog for iOS and Android. Foursquare is another app that has over 90% Facebook Login conversion by following all the items in our checklist. In addition to mobile apps, websites and third party SDKs can also optimize their Facebook Login experience using our checklist. For example, Expedia.com only asks for publish permissions after people purchase a plane ticket and want to share their itinerary with their friends. We've also been working closely with Gigya and Janrain to optimize Facebook Login in their products. You can find more best practices by visiting our updated Facebook Login checklist. You can also submit questions directly to the Login team by signing up now for our October 24 Facebook Login webinar.
about 13 hours ago
Nice overview of Twitter's analytics infra -- including projects like Parquet and Storm -- from our Analytics @ Web Scale event earlier this year.
Nice overview of Twitter's analytics infra -- including projects like Parquet and Storm -- from our Analytics @ Web Scale event earlier this year.
2 days ago
This week, we announced mobile app ads for engagement and conversion and developer events for October where you can connect with Facebook and Parse. Android SDK 3.5.2 Released We released a new version of the Android SDK that contains ...
This week, we announced mobile app ads for engagement and conversion and developer events for October where you can connect with Facebook and Parse. Android SDK 3.5.2 Released We released a new version of the Android SDK that contains minor bug fixes. Download the SDK or view the change log. New Insights for Login Dialog and App Center Conversions We've updated the Users -> Growth dashboard in App Insights to include the Login Dialog and App Center conversions. You can improve your app's Login Dialog conversions by following our Login checklist with policy and best practice guidelines. App Center conversions can be optimized by following our App Center guidelines. Note that currently we can only count iOS native login dialog impressions when your app also uses the Facebook iOS SDK. Facebook @ Unite Vancouver Recap Facebook is committed to games and making life easier for game developers. Our new SDK for Unity allows you to seamlessly integrate Facebook across iOS, Android and web Unity games, so you can focus on what you do best--making games. We announced the SDK in August at Unity's developer conference, Unite, in Vancouver, BC. Parse announced their Unity SDK at the conference as well. Get the Unite presentation and getting started links below: Unite presentation Getting started videos: iOS, Android, or Facebook Canvas Download the SDK
7 days ago
Watch Parse CTO Kevin Lacker give his hilarious talk about great API design at this year's Parse Developer Day.Parse Developer Day Video Series: How to Design Great APIs | Parse Blogblog.parse.comHere at Parse, we recognize that API...
Watch Parse CTO Kevin Lacker give his hilarious talk about great API design at this year's Parse Developer Day.Parse Developer Day Video Series: How to Design Great APIs | Parse Blogblog.parse.comHere at Parse, we recognize that API design is one of the most important things for us to do well. Our whole product is an API that’s used by other developers. If we design it badly, there’s no reason to use our product. If we design it well, using Parse makes your life easier. So we spend a lot of…
7 days ago
Tune in tomorrow morning at 8AM PT to watch Sheryl Sandberg in conversation with Maria Klawe of Harvey Mudd College and Telle Whitney of Anita Borg Institute at the Grace Hopper Celebration of Women in Computing live from Minneapolis. Sh...
Tune in tomorrow morning at 8AM PT to watch Sheryl Sandberg in conversation with Maria Klawe of Harvey Mudd College and Telle Whitney of Anita Borg Institute at the Grace Hopper Celebration of Women in Computing live from Minneapolis. Sheryl Sandberg, in conversation with Maria Klawe and Telle Whitney by Facebook Talks Livenew.livestream.comWatch Facebook Talks Live's Sheryl Sandberg, in conversation with Maria Klawe and Telle Whitney on Livestream.com.
8 days ago
We originally launched mobile app ads to effectively drive installs, and today we are announcing a new way to use mobile app ads - to drive engagement and conversion. Last year we launched a way for developers to reach the right audienc...
We originally launched mobile app ads to effectively drive installs, and today we are announcing a new way to use mobile app ads - to drive engagement and conversion. Last year we launched a way for developers to reach the right audience, at scale. So far this year, mobile app ads have driven over 145 million installs in the Google Play and Apple App stores. However, app discoverability is only one of the challenges of building a mobile app. Developers are also faced with the challenge of getting installed users to return and remain active within their apps. According to a study by Localytics, a Mobile Measurement Partner, 66% of app users only open apps between one and 10 times. Now mobile app ads can keep existing users active within your app, even after they install. You can now use deep-links for your mobile app ads, letting you direct users to a customized, specific location inside your app, such as a sale, promotion or specific content such as a new album or hotel listing. HotelTonight has used mobile app ads to encourage existing customers to book that last-minute weekend getaway. "The ability to engage people on mobile by deep linking them into our app from Facebook is very powerful," said Kevin Kwon, Marketing Manager from HotelTonight. "We’re excited to be working with Facebook on this new feature; it has significant potential to drive bookings in our app.” Mobile app ads for engagement and conversion provide seven call to action choices, including universal actions such as "Open Link" or "Use App" as well as more vertical specific actions such as “Shop Now”, "Watch Video", “Listen Now”, “Book Now” or "Play Game”. Below are some examples: Shop Now – A retailer advertises a 24-hour sale for purchases made within its mobile app. Play Game – A game wants to bring existing players back to its app to play newly updated levels. Listen Now – A music app wants to bring listeners to a newly updated playlist. Book Now – A travel app wants to promote cheap fares and getaways. To get started driving engagement and conversions in your app, you should follow the steps below: Use our ads tool - Power Editor - to set up your campaign and creative. You can also work with one of our Preferred Marketing Developers. Identify your existing app users. Upload a list of your existing app users into Power Editor using our various custom audiences options. These include Mobile Advertiser IDs, email addresses, phone numbers, or Facebook User IDs. You also still have access to the same powerful ads capabilities that are available for all Facebook ads, including targeting by demographics, interests, and even mobile device type. Measure the effectiveness of your campaign. To measure the effectiveness of your ads, we recommend that you integrate with Facebook’s latest SDKs for iOS or Android. By integrating with our SDKs, you will be able to define and measure actions taken within your app by engaged users. This can be one of 14 predefined events such as "purchased" in a retail app, "level achieved" in a game, or even custom events you define to help you understand the engagement and ROI of your mobile app ads on Facebook. You can also work with a Mobile Measurement Partner to measure installs, and other metrics. Our aim is to provide an end-to-end mobile solution that helps app developers reach the right people, acquire new users, keep those users engaged, and measure the performance of their campaigns. As always, we will continue to improve upon the user experience and performance of our mobile app ads. Learn how to get started on mobile app ads to drive engagement here as we roll out this capability over the next week.
8 days ago
It's another busy month for the Facebook and Parse teams. In addition to kicking off regular Parse meetups in both the Bay Area and New York City, we're attending events all around the world in October. We'll have folks from the Parse an...
It's another busy month for the Facebook and Parse teams. In addition to kicking off regular Parse meetups in both the Bay Area and New York City, we're attending events all around the world in October. We'll have folks from the Parse and Facebook teams at the following: Bay Area Parse Developer Meetup - October 1, 2013 - Menlo Park, CA We'll start off our series of Bay Area Parse Developer Meetups at 7:00 pm PDT at Facebook HQ in Menlo Park. Register here for pizza, beer, networking, and to learn more about Cloud Code from Christine Abernathy, Developer Advocate at Parse, get a better look at one of our new products, Background Jobs, with Brad Kittenbrink, Software Engineer at Parse, and hear from Parse customers Shane Wey and Jason Lew about their app Melt, a social audio recording mobile app. NYC Parse Developer Meetup - October 2, 2013 - New York City, NY Register today to join us at 7:00 pm EDT at General Assembly for the first in our regular series of Parse meetups. We'll have pizza, beer, and networking and we'll also learn about building on Parse, with emphasis on our newest additions to the platform from Bear Douglas, Developer Advocate at Parse, how marketers and app developers can work together with Ashley Smith, Director of Marketing at Parse, and building Sketchio, a drawing mobile app with John Tubert, Group Senior Technical Director at R/GA. Congreso Universitario Movil 2013 - October 9, 2013 - Mexico City, Mexico Parse and Facebook Developer Advocate Bear Douglas will be on hand at this student and entrepreneur developer conference centered around mobile opportunities in Latin America. Join her to there to learn how Parse and Facebook, along with other tools, can help you get your businesses up and running. DLD Tel Aviv Innovation Festival 2013 - October 14-17, 2013 - Tel Aviv, Israel Parse and Facebook will be attending and speaking at Israel's largest international high-tech gathering. We'd can't wait to meet members of our international community at the event, and look forward to helping you learn more about Parse if you're new to the platform. Email us at community@parse.com if you'll be attending and are interested in chatting. HackWeekDay at Hack in the Box Security Conference - October 16-17, 2013 - Kuala Lumpur, Malaysia The HackWeekDay hackathon at Hack in the Box will give developers the chance to show their skills writing apps for social good, like an emergency reporting service, and to try out Parse's services in apps they create. We'll be there answering questions and helping hackers as they use Facebook and Parse to build products that can help their community. The Global Mobile Developers Conference - October 22-23, 2013 - San Francisco, CA Silicon Valley's largest mobile conference and expo will be at the Moscone Center in San Francisco this year. "Parse Software Engineer Mattieu Gamache-Asselin will be giving a talk about building games on Parse.. There's still time to register and join us at this event." HTML5 Developer Conference - October 22-23, 2013 - San Francisco, CA The HTML5 Developers Conference focuses on mobile web cross platform technologies such as HTML JavaScript, CSS, node.js coding and design for client side, apps and servers and will include tracks on Server Side, Mobile, Performance & Dev Tools, OS & Platforms, Core Languages & APIs, Graphics & Design, and Games. Parse Software Engineer Bryan Klimt will be conducting the session, "Stop Writing JavaScript by Hand: 7 Ways Transpiling Makes JavaScript Better," providing an overview of various languages (such as CoffeeScript and Dart) and what they uniquely bring to the table. Apps World - October 22-23, 2013 - London, England We're excited to be attending Apps World, the leading global multi-platform event in the app industry, for the first time this year. Stop by our booth and chat with the Parse team, and make sure to catch Parse CEO Ilya Sukhar's talk on "The New Way to Build" in the Developer Track on Day Two
9 days ago
This week, we're releasing a new version of the Facebook SDK for iOS. We've also updated link page posts to display larger images and provided minimum size guidelines below. Finally, we've added the ability to reach your mobile users wi...
This week, we're releasing a new version of the Facebook SDK for iOS. We've also updated link page posts to display larger images and provided minimum size guidelines below. Finally, we've added the ability to reach your mobile users with Facebook ads by leveraging Apple’s standard advertising identifier, iOS IDFAs, in custom audiences. Facebook iOS SDK 3.8 Released with Support for iOS 7 We've updated our Facebook SDK for iOS and samples to fully support iOS 7, Xcode 5, and 64-bit apps. We're also making it easier for your app to handle permission changes. People can use your app from more than one device. They can also revoke or grant permissions to your apps from each of those devices. Unless you're syncing that information through another path, your app would not be aware of any permission changes until an authorization was requested. The result can be permission errors or redundant app switches to request permissions already granted. Version 3.8 of the iOS SDK will automatically refresh permissions once a day so that your app can more accurately determine if additional authorization is required. This refresh will be batched with outgoing requests to avoid extra network round trips. For more details and a list of other updates in our 3.8 release, visit our change log. You can download the SDK here. Larger Images for Link Page Posts We've increased the size of images in link page posts by 4x on mobile and 8x on desktop to help you drive better fan engagement. As part of this change, we've also made the aspect ratios for images consistent across mobile and desktop. We recommend the following steps to optimize your images for this new format: Use images that are 1200 x 630px or greater for the best display on high-resolution devices. At the minimum you should use images that are 600 x 315px to display link page posts with larger images. Use images that have an aspect ratio of 1.91:1. Try to keep your images as close to this aspect ratio as possible to avoid any cropping in News Feed. Use the og:image tag to choose the image that you want to share. If you don't use the og:image tag, users can choose the image they want to post, giving them a chance to select an image that is poor quality. For more details, please visit our guide on maximizing distribution for media content. Mobile Advertiser IDs in Custom Audiences Facebook offers the ability to define a custom audience for ad targeting. In addition to using, in a privacy safe way, current customers' emails, phone numbers, and Facebook UIDs, you can also upload and target specific types of IDs generated from your mobile app to reach relevant people on Facebook ("Mobile Advertiser Ids"). A few months ago, we announced App User IDs, which allow you to define and reach people that have take actions within your mobile app. Today, we are excited to announce that you can also reach your mobile customers by leveraging Apple’s standard advertising identifier, iOS IDFAs. For example, you can upload a list of your existing customers' iOS IDFAs into Power Editor, and reach them with relevant information about your app such as an important update. The ability to upload Mobile Advertiser IDs (iOS IDFAs or App User IDs) is available in Power Editor or via our APIs. Go to our tutorial to learn about all of your options for how you may reach your mobile app users through our custom audiences.
21 days ago
We open sourced libPhenom, a library for writing high-performance C applications. Check it out!READMEfacebook.github.io
We open sourced libPhenom, a library for writing high-performance C applications. Check it out!READMEfacebook.github.io
22 days ago
The Parse and Facebook team has been hard at work on several new tools the last few months, and at Parse Developer Day we were finally able to share these wonderful new products with the Parse and Facebook community. For those of you wh...
The Parse and Facebook team has been hard at work on several new tools the last few months, and at Parse Developer Day we were finally able to share these wonderful new products with the Parse and Facebook community. For those of you who weren't able to join us in San Francisco, the morning started off in front of more than 600 developers from over 15 countries with some great keynotes from our founders. In addition to the product launches, we also announced that Parse Developer Day raised $20,000 for CodeNow, a non-profit providing free, out-of-school training in computer programming to high school students. The donation will go to helping support the newly opened Bay Area branch of the organization, which is now accepting applications. Facebook CEO, Mark Zuckerberg, also stopped by to talk about Facebook's early days and share his own stories of app development. You can find the full list of product launches below, along with links to more detailed posts about each tool. Parse Analytics - Over the last few months, we've been busy working on ways to let you see a little more closely into the workings of your app and the overall Parse experience. First, we released Push Analytics to provide insight into user interactions around push notifications. We then expanded our realtime offerings to take a closer look at all API Requests passing through Parse. We're proud to announce the next logical progression in this series of analytics-centric features: Custom Analytics. In addition to being able to slice and dice the details of your use of Parse Data and Parse Push, you can now track arbitrary events with an arbitrary set of dimensions. You can read more about Parse Analytics here. Unity SDK - Unity is a cross-platform game engine with a built-in IDE developed by Unity Technologies. Used to develop video games for web plugins, desktop platforms, consoles and mobile devices, it is utilized by over two million developers. Today, we're announcing the availability of our Unity SDK. If you've used any of our .NET-based SDKs, this one will be a quick learn as well. Learn more about the new Unity SDK here. Two New Cloud Modules for Images and Users - Parse is all about making life easier for developers. With that in mind, we've been hard at work adding new Cloud Modules to take care of some of the most common tasks users want to perform in Cloud Code. Today, we're launching two new modules: the Parse Image Cloud Module, and the Parse User Session Module. Find details about the new modules here. Background Jobs - Easily schedule recurring tasks like sending engagement emails, updating data, and long running computation at any time interval via the dashboard with the newly launched Background Jobs. Read more about implementing these changes here.
about 1 month ago