Places SDK for iOS (Mới) mang lại hiệu suất cao hơn và mô hình định giá mới, giúp bạn nên cập nhật các ứng dụng sử dụng Places SDK for iOS (Cũ). Để biết thêm thông tin chi tiết về việc so sánh các tính năng, hãy xem phần Chọn SDK.
Hãy tham khảo hướng dẫn này để hiểu rõ những điểm khác biệt chính trong Places SDK for iOS (Mới) so với Places SDK for iOS (Cũ), cùng với cách xử lý những thay đổi cần thiết.
Các phương pháp hay nhất về việc thanh toán khi di chuyển
Hướng dẫn này áp dụng nếu mức sử dụng API của bạn đủ cao để chuyển sang mức giá cấp thứ hai. Khi di chuyển sang phiên bản mới hơn của một API, bạn cũng sẽ bị tính phí cho một SKU khác. Để tránh tăng chi phí trong tháng chuyển đổi, bạn nên chuyển sang dùng các API mới trong quá trình sản xuất càng gần đầu tháng càng tốt. Điều này sẽ đảm bảo bạn đạt được các bậc giá theo tháng tiết kiệm chi phí nhất trong tháng di chuyển. Để biết thông tin về các bậc giá, hãy xem trang định giá và câu hỏi thường gặp về giá.
Lỗi: kGMSPlacesRateLimitExceeded
Bật Places SDK for iOS (Mới)
Places SDK for iOS dựa vào dịch vụ Places API. Để sử dụng các tính năng của Places SDK for iOS (mới), trước tiên, bạn phải bật Places API (mới) trong dự án trên Google Cloud. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án Google Cloud.
Sau đó, bạn phải xác minh rằng bạn đã thêm Places API (mới) vào khoá API mà ứng dụng của bạn sử dụng. Để biết thêm thông tin, hãy xem phần Sử dụng khoá API.
Thay đổi chung
Một số thay đổi chung áp dụng cho nhiều API, bao gồm:
Sử dụng mô hình định giá mới. Để biết thông tin về giá của tất cả các API, hãy xem phần Giá của Places SDK for iOS (mới).
Place Details (Chi tiết về địa điểm) (Mới), Nearby Search (Tìm kiếm lân cận) (Mới) và Text Search (Tìm kiếm bằng văn bản) (Mới) yêu cầu mặt nạ trường để chỉ định những trường mà bạn muốn trả về trong phản hồi.
GMSPlacesClient
chứa các phương thức mới để gọi những API mới này.Các lớp mới đã được thêm vào để xác định yêu cầu đối với từng API mới.
Đối tượng
GMSPlace
phản hồi chứa thuộc tínhreviews
mới thuộc loạiGMSPlaceReview
. Khi ứng dụng của bạn hiển thị thông tin thu được từ thực thểGMSPlace
, chẳng hạn như ảnh và bài đánh giá, ứng dụng cũng phải hiển thị thông tin ghi nhận quyền tác giả bắt buộc.Để biết thêm thông tin, hãy xem tài liệu về phân bổ.
Các thay đổi dành riêng cho API
Phần này bao gồm các hướng dẫn di chuyển sau đây cho từng API:
- Di chuyển sang Place Details (Mới)
- Di chuyển sang Place Photo (Mới)
- Di chuyển sang tính năng Tự động hoàn thành (Mới)