Facebook har gitt ut den nyeste versjonen av sin SDK - versjon 3.1 - til iOS -utviklere. Oppdateringen gir en rekke flotte nye funksjoner, for eksempel innfødt Facebook-pålogging for tredjepartsapper, native delingsark og mer, og Facebook lover at det vil gjøre det “lettere å bygge mer oppslukende sosiale opplevelser, samt bedre måter å distribuere og markedsføre dine app. ”
Med den nye SDK-en kan utviklere bygge iOS-apper som bruker den opprinnelige påloggingsstøtten i iOS 6, noe som betyr at hvis du allerede har logget deg på via Innstillinger-appen, trenger du ikke gjøre det igjen i tredjepartsapper. Den støtter også annonseanalyse, forbedret API -støtte og enkel øktstyring.
Den komplette listen over endringer inkluderer:
Native, brukervennlige UI-kontroller: SDK-en inneholder flere forhåndsbygde kontroller for brukergrensesnittet:
- Friend Picker for å hjelpe apper med å enkelt velge venner. Eksempel: Bruk en vennevelger til å velge venner som skal merkes i en åpen graf -handling.
- Places Picker slik at apper enkelt kan integreres med Facebook -steder. Eksempel: bruk denne plukkeren til å la brukerne inkludere et sted med innleggene sine.
- Profilbildekontroll slik at appen din enkelt kan vise profilbildet til en bruker, deres venner, steder eller andre typer Facebook -objekter.
- Innloggingskontroller for enkelt å bygge påloggings- og avloggingsopplevelser.
Slipp disse kontrollene inn i appene dine for å bygge raske, innfødte og konsekvente opplevelser for vanlige appfunksjoner.
Sømløs Facebook -pålogging på tvers av iOS -versjoner: Lar appen fungere sømløst på alle iOS -versjoner 4.0+ og integreres enkelt med den opprinnelige påloggingsstøtten i iOS 6.
Enkel øktstyring: Introduserer FBSession API som administrerer, lagrer og oppdaterer bruker tokens. Du kan også overstyre standardatferd for å bygge avanserte funksjoner. Den bruker den moderne Objective-C "blokk" -metaforen til å varsle appen din om pålogging, avlogging og andre endringer i øktstatus, og den integreres umiddelbart med iOS 6.
Forbedret API -støtte: Minimerer koden du trenger for å kalle Facebook Graph, FQL og andre APIer. Den støtter opprinnelig batched API forespørsler om å forbedre ytelsen for API -anrop, som kan oversettes til en raskere og bedre bruker opplevelser.
Annonseanalyse (beta): Lar deg registrere analyser for å gi deg informasjon om effektiviteten til annonsene dine og forstå hvordan folk bruker appen din. Lære mer om mobilannonseproduktet.
For brukere burde den nyeste SDK bety bedre Facebook-integrasjon i tredjepartsapper. Vi trenger ikke å skrive inn e -postadresser og passord igjen for å dele innhold med vennene våre, når de allerede er angitt i Innstillinger -appen for iOS 6. Det er absolutt noe vi alle kan sette pris på.
Utviklere kan laste ned Facebook SDK versjon 3.1 nå ved hjelp av kildelinken nedenfor.
Kilde: Facebook
Via: TUAW