Sunday, January 20, 2013






Build, Distribute and Promote
 
Make great apps even better
Learn how Facebook helps you build immersive social apps and get more installs.

 Build
Facebook SDK for iOS makes it easier and faster to integrate your iOS app with Facebook. From enabling Login with Facebook to ready-to-use native UI views, the SDK offers several powerful development tools.

Build: Authentication and Permissions

Login with Facebook

Login with Facebook lets people sign into your app with their Facebook identity. If they already signed into Facebook iOS app, they don’t have to reenter their username and password.
Login with Facebook also helps people find your app on Facebook. Apps that implement Facebook Login show up in bookmarks and search results. Read our guide for details.
Easy to Sign-in
  Get a Bookmark
Appear in Search
                              

iOS 6 integration

After iOS 6 launches to the public, the SDK will automatically use the native Facebook
 Login in iOS6 when available. Just enable Login with Facebook and the SDK 
will ensure your apps work seamlessly on all iOS versions 4.0 and later.

Permissions

When a user authenticates your app, by default, your app gets the
 ability to read only the user's basic information. If you want to read
 additional data or publish data back to Facebook, you need to request
 additional permissions.
These fall into the following groups:
For more on how to request these permissions from a user, please

Build: Open Graph and Graph API

At Facebook’s core is the social graph: people and the connections they have to things they care about. Historically, Facebook has managed and expanded this graph over time with new products, like photos and places. In 2010, we extended the social graph with the Open Graph to include websites and pages people like throughout the web. The Open Graph also includes custom actions and objects from apps, and allows these apps to integrate deeply into the Facebook experience.
The Facebook Graph API presents a simple, consistent view of the Facebook social graph, uniformly representing objects in the graph (ex: people, photos, events and pages) and the connections between them (ex: friend relationships, shared content and photo tags).

Build: Built-in Native UI Views
Built-in iOS Native UI
The SDK update includes a variety of native user interface components for common functions. You can drop them into your apps instead of building each one from scratch. This gives you a fast, consistent way to build:
  1. User profile picture control: display a user’s profile picture.
  2. Place picker: allows users to query Facebook Places database to find nearby options and check-in.
  3. Friend picker: with single and multi-selection options, enables users to easily select friends. Supports filtering friends by device type and application authorization status.
  4. Login View: allows straightforward login flow for users logging into your app.

Distribute

A great benefit of integrating with Facebook is the potential reach you have when people share content from your app with their friends — over 500 million monthly active users. Facebook provides several growth channels designed to help high-quality apps grow tremendously.

 
Distribute: Social Channels

News Feed

News Feed appears as soon as people log into Facebook, making it core to the Facebook experience. You can publish content to the stream with Open Graph objects and native UI controls.

Timeline

Timeline represents a user’s identity on Facebook. A user’s timeline highlights the most important life moments and apps are a part of that. After a user adds your app to their timeline, app activity is shared on Facebook with Open Graph. In the same way standard activities appear on a user’s timeline, a user's app activity shows up as reports and aggregations that are part of their personal history and identity on Facebook. This makes your app a key part of the user's experience on Facebook.

Requests and Invites

Requests and Invites are direct communication channels between two people. Requests are always private and can only be seen by the recipient. Requests generate notifications on a user’s device.

Sending

Receiving

Automatic Channels

To drive more traffic to your apps, we also enable some distribution automatically as people use your applications. Each of these automatic channels is designed to help engage users and surface the best content for each user. These include:
Bookmarks: Bookmarks let people easily get to your app from within Facebook. If your app has a Mobile Web URL set, a bookmark appears within the navigation of Facebook’s iOS app and m.facebook.com. We provide bookmarks to iOS apps that implement Login with Facebook.
Usage Stories: Once a person auth’s your app, depending on their privacy settings; many actions on Facebook can be shared with friends. Similarly, a variety of feed stories may be published to share with users the popular apps their friends are using.
Search: When over 10 people use your app, it is automatically submitted to Facebook's search index. This allows people to quickly find your app and get back to it.
Distribute: App Center
The App Center makes it even easier for people to find your app from the Facebook iOS, Android or web app. From the mobile App Center, people can browse apps compatible with their device, and if a mobile app requires installation, they’ll be sent to download it from the App Store or Google Play. To submit your app for inclusion in the App Center, please follow these steps.

Distribute: Send to Mobile


We’ve built a convenient mobile install flow for people browsing the App Center on their computer. All apps built for iOS, Android, and the mobile web have a “Send to Mobile” button on their app detail page. Once people click “Send to Mobile,” they’re logged into your app and we immediately send a Facebook notification to their mobile device. By clicking the notification, they’ll be redirected to your mobile web app or the respective install page in the Apple App Store or Google Play.

Promote

After helping you build and ship your app, we also offer tools that help measure the impact of your design choices. You can further boost your app’s reach through our promotional products such as Pages, ads and sponsored stories.

Promote: Know your Users

App Insights

Measure how people interact with your app to build the best possible user experience. App Insights helps you monitor key metrics that define the usage and performance of your app. This includes a summary of analytics for your app: users, sharing, and performance. You can also dive deeper to understand impact of specific features and performance of different distribution channels that we discussed in the previous sections. You can see these details in the Insights Dashboard or by clicking the Insights link on the App Dashboard.

Device filtering and Installed users

With device filtering, you can now determine which platform your mobile users are on – iOS or Android. Further, you can now identify your user’s iOS device, iPhone or iPad, to improve their app experience. This enables smarter growth and reengagement channel opportunities such as prompting a web user on an iPhone to install your native app or restricting Requests only to users that have your app’s supported devices. You can now query the set of devices a user has via the Graph API.
If you have multiple apps, you can more effectively connect with your target audience by identifying which of your users’ friends use your apps. You can do this by getting the full list of users’ friends and then intersecting this against your database of installed users for other apps you have published.

Promote: Grow your Audience

Pages

With promotion, Pages is where everything starts – every important piece of content comes from your Page, and this is where you manage your interactions and provide customer services. Pages are how you connect with people to reach beyond your fan base and reach more of your fans.

Ads

You can now buy ads in the news feed showcasing your apps delivered to a variety of mobile devices. On mobile, the average rate of likes and comments per story impression in news feed is higher than on web. Receiving likes and comments is critical to get more exposure for a story in news feed.

Sponsored stories

Get your fans to tell your story and amplify your story through sponsored stories. When users open Facebook on their mobile devices, they see status updates and stories from their friends, songs and apps their friends like, and updates from their favorite brands. People learn about new things and new apps from these stories in mobile news feed – either because it is relevant to them or to their friends. Use sponsored stories to get more people engaged and excited about your app.
Learn more about ads and sponsored stories.
Source:Facebook

No comments:

Post a Comment