Để theo dõi các chuyến đi theo yêu cầu trong ứng dụng tiêu dùng trên iOS, hãy sử dụng Consumer SDK. Để biết thêm thông tin và phần giới thiệu về cách theo dõi chuyến đi, hãy xem bài viết Theo dõi chuyến đi trong iOS.
Để thiết lập Consumer SDK cho ứng dụng tiêu dùng trên iOS, hãy làm theo các bước sau:
- Kiểm tra các yêu cầu tối thiểu về hệ thống.
- Tải Consumer SDK.
- Kiểm tra tệp kê khai về quyền riêng tư của Apple.
- Định cấu hình dự án trên Google Cloud Console.
- Nhận mã thông báo xác thực.
- Khởi động Consumer SDK.
Kiểm tra các yêu cầu tối thiểu về hệ thống
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 Consumer SDK mà bạn đang sử dụng. Xem Ghi chú phát hành.
- Thiết bị di động phải chạy iOS 16 trở lên.
- Apple Xcode phiên bản 26 trở lên.
Tải Consumer SDK
Bạn cài đặt và định cấu hình Consumer SDK bằng CocoaPods.
Trình quản lý gói Swift
Bạn có thể cài đặt Consumer SDK 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 hiện có của Consumer SDK.
Để thêm SDK vào một dự án mới hoặc dự án hiện có, hãy làm theo các bước sau:
-
Mở
projecthoặcworkspaceXcode, sau đó chuyển đến File > Add Package Dependencies (Tệp > Thêm phần phụ thuộc của gói). - Nhập https://github.com/googlemaps/ios-consumer-sdk làm URL, nhấn Enter để kéo gói vào và nhấp vào "Add Package" (Thêm gói).
-
Để cài đặt một
versioncụ thể, hãy đặt trường Dependency Rule thành một trong các lựa 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 lựa chọn "Exact Version" (Phiên bản chính xác). Sau khi hoàn tất, hãy nhấp vào "Add Package" (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:
- Để xác minh quá trình cài đặt, hãy chuyển đến phần Package Dependencies (Phần phụ thuộc của 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á Consumer SDK hiện có được cài đặt theo cách thủ công, hãy làm theo các bước sau:
Trong phần cài đặt cấu hình dự án Xcode, hãy tìm Frameworks, Libraries, and Embedded Content (Khung, thư viện và nội dung nhúng). Sử dụng dấu trừ
(-)để xoá khung sau:GoogleRidesharingConsumer.xcframework
Trong thư mục cấp cao nhất của dự án Xcode, hãy xoá gói
GoogleRidesharingConsumer.
Sử dụng CocoaPods
Cài đặt công cụ CocoaPods: Mở cửa sổ dòng lệnh và 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.
Tạo Podfile cho Consumer SDK: Bạn sử dụng Podfile để cài đặt API và các phần phụ thuộc của API.
Tạo một tệp có tên là
Podfiletrong thư mục dự án. Tệp này xác định các phần phụ thuộc của dự án.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' endLưu Podfile: Mở một dòng lệnh và chuyển đến thư mục có Podfile:
cd <path-to-project>
Chạy lệnh pod install: 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 installMở dự án trong Xcode: Đóng Xcode rồi mở (nhấp đúp) tệp .xcworkspace của dự án để khởi chạy Xcode. Để mở dự án sau này, hãy sử dụng tệp .xcworkspace.
Cài đặt theo cách thủ công
Hướng dẫn này trình bày cách thêm XCFramework chứa Consumer SDK 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. Đây là một gói tệp nhị phân mà bạn dùng để cài đặt Consumer SDK. Bạn có thể sử dụng gói này trên nhiều nền tảng, bao gồm cả những máy dùng chipset M1.
Cài đặt Maps SDK.
Tải tệp nhị phân và tài nguyên SDK xuống:
Giải nén các tệp đã nén để truy cập vào XCFramework và tài nguyên.
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.
Nếu nhóm dự án của bạn không chứa nhóm Frameworks (Khung), hãy tạo nhóm đó.
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 Copy items (Sao chép mục).Để cài đặt Consumer SDK, hãy kéo tệp
GoogleRidesharingConsumer.xcframeworkvào dự án của bạn trong phần Frameworks, Libraries, and Embedded Content (Khung, thư viện và nội dung nhúng). Nếu được nhắc, hãy chọn Copy items (Sao chép mục).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 Copy items (Sao chép mục).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.
Mở thẻ Build Phases (Giai đoạn xây dựng) rồi trong phần 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 nếu chúng chưa có:
Accelerate.frameworkCoreData.frameworkCoreGraphics.frameworkCoreImage.frameworkCoreLocation.frameworkCoreTelephony.frameworkCoreText.frameworkGLKit.frameworkImageIO.frameworklibc++.tbdlibz.tbdMetal.frameworkOpenGLES.frameworkQuartzCore.frameworkSystemConfiguration.frameworkUIKit.framework
Chọn dự án của bạn thay vì một mục tiêu cụ thể rồi 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
-ObjCcho cả bản gỡ lỗi và bản 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 kê khai về quyền riêng tư của Apple
Apple yêu cầu cung cấp 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ư trong Apple App Store để biết thông tin cập nhật và thông tin khác.
Tệp kê khai về quyền riêng tư của Apple có trong gói tài nguyên cho SDK. Để xác minh rằng Tệp kê khai về quyền riêng tư đã được đưa vào và để kiểm tra nội dung của tệp này, hãy tạo một kho lưu trữ cho ứng dụng của bạn và tạo báo cáo về quyền riêng tư từ kho lưu trữ đó.
Bước tiếp theo
Định cấu hình dự án trên Google Cloud Console