ลองลงชื่อเข้าใช้สําหรับ iOS และ macOS

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ใช้แอปตัวอย่างสําหรับ iOS และ macOS เพื่อดูวิธีการทํางานของการลงชื่อเข้าใช้หรือเพิ่มการลงชื่อเข้าใช้ในแอปที่มีอยู่

ตัวอย่างนี้แสดงวิธีผสานรวมการลงชื่อเข้าใช้ใน Swift สําหรับ iOS และ macOS

สําหรับ Objetive-C โปรดดูแอปตัวอย่าง SignInSample ในที่เก็บ Google Sign-In สําหรับ iOS

หากต้องการใช้ตัวอย่างนี้ ให้ตรวจสอบว่าได้ติดตั้ง Xcode เวอร์ชันปัจจุบันแล้ว

รับโปรเจ็กต์

แอปตัวอย่าง DaysUntilBirthday Swift พร้อมให้ใช้งานในที่เก็บการลงชื่อเข้าใช้โดยใช้ CocoaPods และSwift Package Manager ทําตามวิธีการของตัวเลือกที่ต้องการด้านล่างเพื่อดาวน์โหลดและเรียกใช้แอปตัวอย่าง

โคคาพ็อด

  1. หากยังไม่ได้ติดตั้ง CocoaPods ให้ทําตามขั้นตอนในหัวข้อคู่มือเริ่มต้นใช้งาน CocoaPods
  2. โคลนที่เก็บ Google Sign-In สําหรับ iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  3. ไปที่ไดเรกทอรี DaysUntilBirthday
    cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
  4. ติดตั้งทรัพยากร Dependency สําหรับ Cocoapods ดังนี้
    pod install
  5. เปิดพื้นที่ทํางาน DaysUntilBirthdayForPod ใน Xcode
    open DaysUntilBirthdayForPod.xcworkspace

ตัวจัดการแพ็กเกจ Swift

  1. โคลนหน้าลงชื่อเข้าใช้สําหรับที่เก็บของ iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  2. เปิดโปรเจ็กต์ตัวอย่าง Swift โดยทําดังนี้
    open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj

Swift Package Manager จะเพิ่มทรัพยากร Dependency โดยอัตโนมัติเมื่อ Xcode เปิดโปรเจ็กต์

เรียกใช้แอปพลิเคชัน

สําหรับ iOS ให้เลือกเป้าหมาย DaysUntilBirthday (iOS) แล้วเริ่มต้นแอปพลิเคชันตัวอย่างในอุปกรณ์หรือในเครื่องจําลอง iOS โดยคลิกปุ่มเรียกใช้สําหรับพื้นที่ทํางาน

สําหรับ macOS ให้เลือกเป้าหมาย DaysUntilBirthday (macOS) แล้วเริ่มแอปพลิเคชันตัวอย่างโดยคลิกปุ่มเรียกใช้สําหรับพื้นที่ทํางาน

ขั้นตอนถัดไป

หากต้องการดูวิธีใช้ Google Sign-In ในแอปของคุณเอง โปรดดูคู่มือการติดตั้งใช้งาน หรือดูตัวอย่างที่สมบูรณ์ใน GitHub

เพิ่มการลงชื่อเข้าใช้แอป ดูแอปตัวอย่างใน GitHub

คุณได้รับประสบการณ์การใช้งานที่ดีหรือไม่ หากพบปัญหา โปรดแจ้งให้เราทราบ