เอกสารนี้อธิบายวิธีเริ่มพัฒนาด้วย Nearby Messages API ใน iOS
ขั้นตอนที่ 1: ดาวน์โหลด Xcode เวอร์ชันล่าสุด
หากต้องการสร้างโปรเจ็กต์โดยใช้ Google Nearby Messages API สําหรับ iOS คุณต้องใช้ Xcode เวอร์ชัน 6.3 ขึ้นไป
ขั้นตอนที่ 2: ดาวน์โหลด CocoaPods
Google Nearby Messages API สําหรับ iOS มีให้บริการเป็นพ็อด CocoaPods CocoaPods เป็นเครื่องมือจัดการ Dependency แบบโอเพนซอร์สสำหรับโปรเจ็กต์ Swift และ Objective-C Cocoa
หากยังไม่มีเครื่องมือ CocoaPods ให้ติดตั้งใน OS X โดยเรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัล โปรดดูรายละเอียดในคู่มือการเริ่มต้นใช้งาน CocoaPods
$ sudo gem install cocoapods
ขั้นตอนที่ 3: ติดตั้ง API โดยใช้ CocoaPods
สร้าง Podfile
สำหรับ Google Nearby Messages API สำหรับ iOS และใช้เพื่อติดตั้ง API และไลบรารีที่เกี่ยวข้อง
- หากคุณยังไม่มีโปรเจ็กต์ Xcode ให้สร้างโปรเจ็กต์เลยและบันทึกลงในเครื่อง (หากคุณเพิ่งเริ่มพัฒนา iOS ให้สร้างแอปพลิเคชันที่มีมุมมองเดียว และตรวจสอบว่าได้เปิดใช้ "ใช้การนับอ้างอิงอัตโนมัติ" แล้ว)
- สร้างไฟล์ชื่อ
Podfile
ในไดเรกทอรีโปรเจ็กต์ ไฟล์นี้จะกำหนดข้อกำหนดของโปรเจ็กต์ แก้ไข
Podfile
และเพิ่มข้อกําหนด นี่คือ Podspec ง่ายๆ ซึ่งรวมถึงชื่อของพ็อดที่คุณต้องใช้สำหรับ Google Nearby Messages API สำหรับ iOSsource 'https://github.com/CocoaPods/Specs.git' platform :ios, '7.0' pod 'NearbyMessages'
บันทึก
Podfile
เปิดเทอร์มินัลและไปที่ไดเรกทอรีที่มี
Podfile
$ cd
เรียกใช้คำสั่ง
pod install
ซึ่งจะติดตั้ง API ที่ระบุไว้ใน Podspec พร้อมกับไลบรารีที่เกี่ยวข้อง$ pod install
ปิด Xcode แล้วเปิด (ดับเบิลคลิก) ไฟล์
.xcworkspace
ของโปรเจ็กต์เพื่อเปิด Xcode นับจากนี้ไป คุณต้องใช้ไฟล์.xcworkspace
เพื่อเปิดโปรเจ็กต์
ขั้นตอนที่ 4: สร้างส่วนหัวบริดจ์ (Swift เท่านั้น)
หากสร้างโปรเจ็กต์โดยใช้ Swift คุณต้องเพิ่มส่วนหัวบริดจ์ลงในโปรเจ็กต์เพื่อให้ใช้ไลบรารีที่ไฟล์ Pod ติดตั้งไว้ได้ ทําตามขั้นตอนต่อไปนี้เพื่อเพิ่มส่วนหัวบริดจ์
- ในไดเรกทอรีเดียวกับไฟล์
.xcworkspace
ของโปรเจ็กต์ ให้เพิ่มไฟล์ส่วนหัวใหม่ (ตั้งชื่อได้ตามต้องการและใช้นามสกุลไฟล์ ".h") - วางโค้ดต่อไปนี้ลงในไฟล์ที่คุณสร้างขึ้น
#import <GNSMessages.h>
- บันทึกไฟล์
- เลือกโปรเจ็กต์หลักในแผงด้านซ้ายของเครื่องมือแก้ไขโปรเจ็กต์
- คลิกการตั้งค่าการสร้างที่ด้านบนของเครื่องมือแก้ไขการสร้าง
- ในการตั้งค่าการสร้าง ให้ไปที่ "คอมไพเลอร์ Swift - การสร้างโค้ด" (พิมพ์ "คอมไพเลอร์ Swift" ในช่องค้นหาเพื่อค้นหาอย่างรวดเร็ว)
- คลิกลูกศรเพื่อขยายส่วนส่วนหัวบริดจ์ Objective-C
- ในส่วนแก้ไขข้อบกพร่องและรุ่น ให้เพิ่มเส้นทางไปยังไฟล์ส่วนหัวที่คุณสร้างขึ้น
- บิลด์โปรเจ็กต์เพื่อให้การเปลี่ยนแปลงมีผล
ขั้นตอนที่ 5: สร้างบัญชี Google
หากต้องการใช้ Nearby Messages API คุณต้องมีบัญชี Google หากมีบัญชีอยู่แล้ว ทุกอย่างก็พร้อมใช้งานแล้ว นอกจากนี้ คุณอาจต้องใช้บัญชี Google แยกต่างหากเพื่อการทดสอบด้วย
ขั้นตอนที่ 6: รับคีย์ API
ทําตามขั้นตอนต่อไปนี้เพื่อเปิดใช้ Google Nearby Messages API สําหรับ iOS และรับคีย์ API
- ไปที่ Google Developers Console
- สร้างหรือเลือกโปรเจ็กต์ที่จะลงทะเบียนแอปพลิเคชัน
- คลิกต่อไปเพื่อเปิดใช้ API
- ในหน้าข้อมูลเข้าสู่ระบบ ให้สร้างคีย์ iOS ใหม่ (และตั้งค่าข้อมูลเข้าสู่ระบบ API)
หมายเหตุ: หากมีคีย์ iOS อยู่แล้ว คุณจะใช้คีย์นั้นได้ - ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อนรหัสชุดซอฟต์แวร์ของแอป เช่น
com.example.nearbyexample
- คีย์ API ใหม่สำหรับ iOS จะปรากฏในรายการคีย์ API ของโปรเจ็กต์
คีย์ API คือสตริงอักขระ เช่น
AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0
- โปรดรักษาความปลอดภัยให้คีย์ API โดยทําตามแนวทางปฏิบัติแนะนําต่อไปนี้เพื่อป้องกันการลักลอบใช้โควต้า
ขั้นตอนที่ 7: สร้างออบเจ็กต์ตัวจัดการข้อความ
ออบเจ็กต์ตัวจัดการข้อความช่วยให้คุณเผยแพร่และติดตามได้ การแลกเปลี่ยนข้อความจะไม่มีการรับรอง ดังนั้นคุณต้องระบุคีย์ API ที่สร้างไว้ในขั้นตอนก่อนหน้า
#import <GNSMessages.h>
GNSMessageManager *messageManager =
[[GNSMessageManager alloc] initWithAPIKey:@"API_KEY "];
let messageManager = GNSMessageManager(APIKey: "API_KEY ")