Tải SDK cho người tiêu dùng iOS

Chọn nền tảng: Android iOS JavaScript

Để theo dõi các chuyến đi theo yêu cầu trong ứng dụng dành cho người dùng iOS, hãy sử dụng SDK dành cho người dùng. Để biết thêm thông tin và nội dung giới thiệu về tính năng theo dõi chuyến đi, hãy xem phần Theo dõi chuyến đi trên iOS.

Để thiết lập SDK dành cho người dùng cho ứng dụng dành cho người dùng iOS, hãy làm theo các bước sau:

  1. Kiểm tra các yêu cầu tối thiểu về hệ thống.
  2. Tải SDK dành cho người dùng.
  3. Kiểm tra tệp kê khai về quyền riêng tư của Apple.
  4. Định cấu hình dự án trên Google Cloud Console.
  5. Lấy mã thông báo xác thực.
  6. Khởi chạy SDK dành cho người dùng.

Kiểm tra các yêu cầu tối thiểu về hệ thống

Hãy kiểm tra ghi chú phát hành để biết các yêu cầu tối thiểu đối với phiên bản SDK Người dùng mà bạn đang sử dụng. Xem Ghi chú phát hành.

  • Thiết bị di động phải chạy iOS 14 trở lên.
  • Xcode của Apple phiên bản 15 trở lên.

Tải SDK dành cho người dùng

Bạn cài đặt và định cấu hình SDK dành cho người dùng bằng CocoaPods.

Trình quản lý gói Swift

Bạn có thể cài đặt SDK dành cho người dùng thông qua Trình quản lý gói Swift. Để thêm SDK, hãy đảm bảo bạn đã xoá mọi phần phụ thuộc SDK dành cho người dùng hiện có.

Để thêm SDK vào một dự án mới hoặc hiện có, hãy làm theo các bước sau:

  1. Mở project hoặc workspace Xcode, sau đó chuyển đến File (Tệp) > Add Package Dependencies (Thêm phần phụ thuộc gói).
  2. Nhập https://github.com/googlemaps/ios-consumer-sdk làm URL, nhấn phím Enter để lấy gói và nhấp vào "Thêm gói".
  3. Để cài đặt một version cụ thể, hãy đặt trường Dependency Rule (Quy tắc phần phụ thuộc) thành một trong các tuỳ chọn dựa trên phiên bản. Đối với các dự án mới, bạn nên chỉ định phiên bản mới nhất và sử dụng tuỳ chọn "Phiên bản chính xác". Sau khi hoàn tất, hãy nhấp vào "Thêm gói".

Để cập nhật package cho một dự án hiện có, hãy làm theo các bước sau:

  1. Để xác minh quá trình cài đặt, hãy chuyển đến phần Package Dependencies (Phần phụ thuộc gói) của Project Navigator (Trình điều hướng dự án) để xác minh gói và phiên bản của gói.

Để xoá SDK Người dùng hiện có được cài đặt theo cách thủ công, hãy làm theo các bước sau:

  1. Trong phần cài đặt cấu hình dự án Xcode, hãy tìm Khung, Thư viện và Nội dung nhúng. Sử dụng dấu trừ(-) để xoá khung sau:

    • GoogleRidesharingConsumer.xcframework
  2. Trong thư mục cấp cao nhất của dự án Xcode, hãy xoá gói GoogleRidesharingConsumer.

Sử dụng CocoaPods

  1. Cài đặt công cụ CocoaPods: Mở cửa sổ dòng lệnh rồi chạy lệnh sau:

    sudo gem install cocoapods
    

    Để biết thêm thông tin, hãy tham khảo Hướng dẫn bắt đầu sử dụng CocoaPods.

  2. Tạo tệp Podfile cho SDK tiêu dùng: Bạn sử dụng tệp Podfile để cài đặt API và các phần phụ thuộc của API đó.

    1. Tạo một tệp có tên là Podfile trong thư mục dự án. Tệp này xác định các phần phụ thuộc của dự án.

    2. Chỉnh sửa Podfile và thêm các phần phụ thuộc. Dưới đây là một ví dụ bao gồm các phần phụ thuộc:

      source "https://github.com/CocoaPods/Specs.git"
      target 'YOUR_APPLICATION_TARGET_NAME_HERE' do
        pod 'GoogleRidesharingConsumer'
      end
      
    3. Lưu Podfile: Mở một cửa sổ dòng lệnh rồi chuyển đến thư mục có Podfile:

      cd <path-to-project>
      
  3. Chạy lệnh cài đặt pod: Lệnh này cài đặt các API được chỉ định trong Podfile, cùng với mọi phần phụ thuộc mà các API đó có thể có.

    pod install
    
  4. Mở dự án trong Xcode: Đóng Xcode rồi mở (nhấp đúp) tệp .xcworkspace của dự án để chạy Xcode. Để mở dự án sau, hãy sử dụng tệp .xcworkspace.

Cài đặt theo cách thủ công

Hướng dẫn này cho biết cách thêm XCFramework chứa SDK Người dùng vào dự án theo cách thủ công và định cấu hình chế độ cài đặt bản dựng trong Xcode.

Trước khi làm theo hướng dẫn này, hãy làm như sau:

  • Tải XCFramework xuống, một gói nhị phân mà bạn dùng để cài đặt SDK Người dùng. Bạn có thể sử dụng gói này trên nhiều nền tảng, bao gồm cả máy sử dụng chipset M1.

  • Cài đặt SDK Maps.

  1. Tải tệp nhị phân SDK và tài nguyên xuống:

  2. Giải nén các tệp đã nén để truy cập vào XCFramework và tài nguyên.

  3. Khởi động Xcode rồi mở hoặc tạo một dự án. Nếu bạn mới sử dụng iOS, hãy tạo một dự án mới và chọn mẫu Ứng dụng iOS.

  4. Nếu nhóm dự án của bạn không chứa nhóm Khung, hãy tạo nhóm đó.

  5. Kéo tệp gRPCCertificates.bundle đã tải xuống vào thư mục cấp cao nhất của dự án Xcode. Nếu được nhắc, hãy chọn Sao chép các mục.

  6. Để cài đặt SDK dành cho người dùng, hãy kéo tệp GoogleRidesharingConsumer.xcframework vào dự án của bạn trong phần Khung, Thư viện và Nội dung nhúng. Nếu được nhắc, hãy chọn Sao chép các mục.

  7. Kéo GoogleRidesharingConsumer.bundle đã tải xuống vào thư mục cấp cao nhất của dự án Xcode. Nếu được nhắc, hãy chọn Sao chép các mục.

  8. Chọn dự án của bạn trong Project Navigator (Trình điều hướng dự án) rồi chọn mục tiêu của ứng dụng.

  9. Mở thẻ Build Phases (Giai đoạn xây dựng) và trong Link Binary with Libraries (Liên kết tệp nhị phân với thư viện), hãy thêm các khung và thư viện sau đây nếu chưa có:

    • Accelerate.framework
    • CoreData.framework
    • CoreGraphics.framework
    • CoreImage.framework
    • CoreLocation.framework
    • CoreTelephony.framework
    • CoreText.framework
    • GLKit.framework
    • ImageIO.framework
    • libc++.tbd
    • libz.tbd
    • Metal.framework
    • OpenGLES.framework
    • QuartzCore.framework
    • SystemConfiguration.framework
    • UIKit.framework
  10. Chọn dự án thay vì một mục tiêu cụ thể và mở thẻ Build Settings (Cài đặt bản dựng). Trong phần Other Linker Flags (Cờ trình liên kết khác), hãy thêm -ObjC cho cả chế độ gỡ lỗi và phát hành.

    Nếu bạn không thấy các chế độ cài đặt này, hãy thay đổi bộ lọc trong thanh Build Settings (Cài đặt bản dựng) từ Basic (Cơ bản) thành All (Tất cả).

Kiểm tra tệp Tuyên bố về quyền riêng tư của Apple

Apple yêu cầu thông tin chi tiết về quyền riêng tư trong ứng dụng đối với các ứng dụng trên App Store. Hãy truy cập vào trang Thông tin chi tiết về quyền riêng tư trên App Store của Apple để biết thông tin cập nhật và thông tin khác.

Tệp Tuyên bố về quyền riêng tư của Apple có trong gói tài nguyên của SDK. Để xác minh rằng Tệp kê khai quyền riêng tư đã được đưa vào và để kiểm tra nội dung của tệp đó, hãy tạo bản lưu trữ ứng dụng và tạo báo cáo quyền riêng tư từ bản lưu trữ.

Bước tiếp theo

Định cấu hình dự án trên Google Cloud Console