รอบนี้เอาใจนักพัฒนาสาย Native Apps บน iOS ครับกับชุดพัฒนา Library ของ Facebook SDK 3.0 ตัวใหม่สำหรับแนวคิดหรือ Concept ของเจ้า Facebook SDK เวอร์ชัน 3.0 นั้นก็ยังคงเล่นกับแนวคิดเดิมคือการใช้ Facebook ID ของผู้เล่นเป็นตัวแปรสำคัญบนแอพพลิเคชันเพียงแค่คราวนี้มันไม่ได้ปรากฏบนเว็บไซต์เหมือนบทความก่อนๆ แต่มันแค่มาอยู่บนแพลตฟอร์มของ Apple อย่างระบบปฏิบัติการ iOS นั่นเองครับ
แปลว่า Facebook เริ่มให้ความสำคัญกับนักพัฒนาในการขยายตลาดของ Social Apps ในตอนนี้แล้ว ซึ่งแนวคิดของการเป็น Social Apps นั้นก็หนีไม่พ้น แนวคิดของการสร้าง และพัฒนาที่รวดเร็ว หรือ Rapid Build and Integratedเนื่องจากว่า Facebook SDK สำหรับ iOS นั้นเป็นชุดพัฒนาที่ไม่ได้ยากจนเกินไปที่จะนำไปใช้ อีกทั้งยังนำชุดพัฒนามา Integrate กับระบบต่างๆ ของแอพพลิเคชันที่เราพัฒนาได้อีกด้วย ที่เหลือก็คือแนวคิดของ Social Apps นั่นคือการกระจายข้อมูลอย่าง Share และ Promote สิ่งที่ทำกันอยู่นั่นเองครับ
การติดตั้ง Facebook SDK 3.0
แน่นอนว่าชุดพัฒนา Library ตัวนี้นั้นถูกสร้างขึ้นมารองรับการพัฒนาโปรแกรมหรือ แอพพลิเคชันบนสมาร์ทโฟน และแท็บเล็ตอย่าง iPhone และ iPad ของ iOS ทำให้ผู้พัฒนาจำเป็นที่จะต้องติดตั้งชุดพัฒนาแอพพลิเคชัน Xcode ของ Apple ซะก่อน และถ้าหากว่ามีชุดพัฒนา Xcode อยู่แล้วต้องทำการติดตั้งตัว SVN ที่มีคนใช้กันมากในตอนนี้อย่างGit เพื่อดึงชุดพัฒนา Facebook SDK 3.0 นี้ลงมาไว้เป็น Project ครับ
หลังจากนั้นให้ทำการ Install ตัว Facebook SDK สำหรับ iOSลงไป
โดยไปดาวน์โหลดตัว SDK ที่นี่ครับ
และตั้งค่า default ของชุดพัฒนาไว้ที่
~/Documents/FacebookSDK.
สุดท้ายลองทดลองตัวอย่างของแอพพลิเคชัน และ เมื่อพร้อมใช้ก็ไปสร้าง App บน Facebook เพื่อนำค่า AppID และ Secret มาใช้ครับก็เป็นอันเสร็จเรียบร้อย
ในไฟล์ที่ผมลองดึงมาโชว์ในบทความนี้คือ Project ตัวอย่างที่ชื่อว่า “JustLoginSample” ครับ
ตัวอย่างการใช้งานนั้นต้องไปศึกษาที่
https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/personalize/
นะครับแล้วเดี๋ยวยังไงผมเสร็จ Mega Project จะกลับมาอัพเด็ตตัวอย่างให้ดูอีกทีครับ สำหรับรอบนี้ลองทดสอบกันเองดูก่อนนะครับ