มาทำปุ่ม login with line กับ ios กันเถอะ


ขั้นตอนนี้เป็นการโหลดโปรแกรมตัวอย่าง line-sdk-starter-ios มาเพื่อใช้งานนะครับ ขั้นตอนการตั้งค่าใช้งานโปรแกรมมีคร่าวๆดังนี้ครับ

  1. LINE Business Center registered in
  2. สร้าง Channel
  3. Download โปรแกรมตัวอย่าง https://github.com/line/line-sdk-starter-ios
  4. iOS / Android SDK Download ในส่วนนี้จะมีให้โหลดใน account เรานะครับ
  5. Implementation

หลังจากโหลดโปรแกรมตัวอย่างมาเสร็จก็ unzip และเราจะใช้งานตัวนี้เป็น project นะครับ


ต่อไปก็ดาวน์โหลด SDK มาแล้ว เราแตกไฟล์จะได้ไฟล์ดังนี้

  • LineAdapter.framework
  • LineAdapterLogin.framework
  • LineAdapterUI.framework
  • LineAdapterUI.bundle

ทำการ copy ไปไว้ใน project ของเราและเพิ่ม framework เข้าไปใน project เรานะครับ

linkedframeworks


ตั้งค่า linker flags ตามในรูปข้างล่างนี้

029c0df654365705694155ea3dedf696


เพิ่ม url type ตามในรูปข้างล่างนี้ line3rdp.{ตรงนี้ให้ใส่ bundle id ของโปรเจคนะครับ}

urltypes


แก้ไข channel id เป็นของเราที่ไฟล์ LineAdapter.plist (ไฟล์นี้มาจาก LineSDKStarter)


จากนั้นเรามาดูในส่วนของไฟล์ info.plist ให้หาและแก้ไขค่า line3rdp.{ตรงนี้ให้ใส่ bundle id ของโปรเจคนะครับ}

 

เพิ่ม line app white list ใน info.plist

เพิ่ม domain white list ใน info.plist

ลองรันโปรแกรมตัวอย่างทดสอบดูครับ