במסמך הזה מוסבר איך להתחיל לפתח עם Nearby Messages API ב- iOS.
שלב 1: הורדת הגרסה העדכנית של Xcode
כדי ליצור פרויקט באמצעות Google Nearby Messages API ל-iOS, צריך גרסה 6.3 ואילך של Xcode.
שלב 2: קבלת CocoaPods
Google Nearby Messages API ל-iOS זמין בתור של CocoaPods. CocoaPods היא תלות בקוד פתוח מנהלת לפרויקטים של 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 עבור iOS:source 'https://github.com/CocoaPods/Specs.git' platform :ios, '7.0' pod 'NearbyMessages'
שומרים את
Podfile
.פותחים טרמינל ועוברים לספרייה שמכילה את
Podfile
:$ cd
מריצים את הפקודה
pod install
. הפעולה הזו תתקין את ממשקי ה-API שצוינו Podspec, יחד עם כל יחסי התלות שיש להם.התקנת pod $
סוגרים את Xcode ואז פותחים (לחיצה כפולה) את קובץ
.xcworkspace
של הפרויקט. כדי להפעיל את Xcode. מהשלב הזה ואילך צריך להשתמש בקובץ.xcworkspace
כדי פותחים את הפרויקט.
שלב 4: יצירת כותרת גישור (SWIFT בלבד)
אם יצרתם את הפרויקט באמצעות Swift, עליכם להוסיף כותרת גישור כדי שיוכל להשתמש בספריות שהותקנו על ידי קובץ ה-pod. כך מוסיפים כותרת גישור:
- באותה ספרייה כמו קובץ
.xcworkspace
של הפרויקט, מוסיפים קובץ חדש. (שם הקובץ יכול להיות בכל שם שתרצו ולהשתמש בסיומת ' .h'). - מדביקים את הקוד הבא בקובץ שיצרתם:
#import <GNSMessages.h>
- שומרים את הקובץ.
- בחלונית הימנית של עורך הפרויקטים, בוחרים את הפרויקט הראשי.
- בחלק העליון של עורך ה-build, לוחצים על הגדרות build.
- בהגדרות Build, עוברים אל 'Swift Compiler – Code Generation' (סוג "SWIFT Compiler" בתיבת החיפוש כדי לאתר אותה במהירות).
- לוחצים על החץ כדי להרחיב את הקטע Objective-C Bridging Header.
- בקטעים ניפוי באגים וגרסה, מוסיפים את הנתיב לקובץ הכותרת שרוצים. נוצר.
- בונים את הפרויקט כדי שהשינויים ייכנסו לתוקף.
שלב 5: יוצרים חשבון Google
כדי להשתמש בממשקי Nearby Messages API, צריך חשבון Google. אם כבר יש לך חשבון, הכול מוכן. כדאי גם: חשבון Google נפרד למטרות בדיקה.
שלב 6: קבלת מפתח API
צריך לבצע את השלבים הבאים כדי להפעיל את Google Nearby Messages API ל-iOS ולקבל מפתח API:
- עוברים אל Google Developers Console
- יוצרים או בוחרים פרויקט שבו רוצים לרשום את הבקשה.
- לוחצים על Continue (המשך) כדי להפעיל את ה-API.
- בדף פרטי כניסה, יוצרים מפתח iOS חדש (ומגדירים את ה-API
פרטי כניסה).
הערה: אם יש לכם מפתח iOS קיים, תוכלו להשתמש בו. - בתיבת הדו-שיח שמופיעה, מזינים את מזהה החבילה של האפליקציה. לדוגמה:
com.example.nearbyexample
- מפתח ה-API החדש ל-iOS יופיע ברשימת מפתחות ה-API של הפרויקט.
מפתח API הוא מחרוזת של תווים, בערך כך:
AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0
- כדי למנוע גניבת מכסות, צריך לאבטח את מפתח ה-API בעזרת שיטות מומלצות.
שלב 7: יצירת אובייקט של מנהל ההודעות
האובייקט של מנהל ההודעות מאפשר לפרסם ולהירשם. תכתובת ההודעות היא לכן צריך לספק את מפתח ה-API שיצרתם בשלב הקודם בכל פעימה.
Objective-C
#import <GNSMessages.h>
GNSMessageManager *messageManager =
[[GNSMessageManager alloc] initWithAPIKey:@"API_KEY"];
Swift
let messageManager = GNSMessageManager(APIKey: "API_KEY")