הפעלת ה-SDK לצרכנים

כדי להתחיל לשתף מסלולים מ-Fleet Engine ומהקצה העורפי של הלקוח, עליך לאתחל את ה-SDK לצרכן באפליקציית iOS שלך.

השדה providerID זהה למזהה הפרויקט של Google Cloud פרויקט. למידע על הגדרת הפרויקט ב-Google Cloud, אפשר לעיין במאמר הבא: יוצרים פרויקט ב-Fleet Engine.

הדוגמאות הבאות מראות איך להפעיל את ערכת ה-SDK לצרכן באפליקציה שלכם.

Swift

/*
 * AppDelegate.swift
 */
import GoogleRidesharingConsumer
import GoogleMaps

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

    // Register your API key for GMSServices.

    GMSServices.provideAPIKey(yourMapsAPIKey)

    // Set the instance of the SampleAccessTokenProvider.

    GMTCServices.setAccessTokenProvider(SampleAccessTokenProvider(), providerID: yourProviderID)

    // Other initialization code ...

    return true
  }
}

Objective-C

/*
 * AppDelegate.m
 */
#import <GoogleMaps/GoogleMaps.h>
#import <GoogleRidesharingConsumer/GoogleRidesharingConsumer.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  //Register your API key for GMSServices.
  [GMSServices provideAPIKey:yourMapsAPIKey];

  //Set the instance of the AccessTokenFactory.
  [GMTCServices setAccessTokenProvider:[[SampleAccessTokenProvider alloc] init]
                            providerID:yourProviderID];

  // Other initialization code ...
  return YES;
}

@end

המאמרים הבאים

הגדרת מפה