Places SDK for iOS (Baru) memberikan performa yang lebih baik dan model penentuan harga baru, sehingga Anda perlu mengupdate aplikasi yang menggunakan Places SDK for iOS. Untuk mengetahui detail selengkapnya tentang membandingkan fitur, lihat Memilih SDK.
Gunakan panduan ini untuk memahami perbedaan utama di Places SDK for iOS (Baru) dibandingkan dengan Places SDK for iOS, beserta cara menangani perubahan yang diperlukan.
Praktik terbaik penagihan untuk migrasi
Panduan ini berlaku jika penggunaan API Anda cukup tinggi untuk beralih ke harga tingkat kedua. Saat bermigrasi ke versi API yang lebih baru, Anda juga akan ditagih untuk SKU yang berbeda. Untuk menghindari peningkatan biaya selama bulan transisi, sebaiknya beralih ke API baru dalam produksi sedekat mungkin dengan awal bulan. Hal ini akan memastikan bahwa Anda mencapai tingkat harga bulanan yang paling hemat biaya selama bulan migrasi. Untuk informasi tentang tingkat harga, lihat halaman harga dan FAQ harga.
Mengaktifkan Places SDK for iOS (Baru)
Places SDK for iOS mengandalkan layanan Places API. Untuk menggunakan fitur Places SDK for iOS (Baru), Anda harus mengaktifkan Places API (Baru) di project Google Cloud terlebih dahulu. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan project Google Cloud.
Kemudian, Anda harus memastikan bahwa Anda telah menambahkan Places API (Baru) ke kunci API yang digunakan oleh aplikasi Anda. Untuk informasi selengkapnya, lihat Menggunakan Kunci API.
Perubahan umum
Beberapa perubahan umum yang berlaku untuk beberapa API meliputi:
Menggunakan model harga baru. Untuk informasi harga semua API, lihat Harga untuk Places SDK for iOS (Baru).
Penyamaran kolom diperlukan oleh Place Details (New), Nearby Search (New), dan Text Search (New) untuk menentukan kolom yang ingin Anda tampilkan dalam respons.
GMSPlacesClient
berisi metode baru untuk memanggil API baru ini.Class baru telah ditambahkan untuk menentukan permintaan ke setiap API baru.
Instance
GMSPlace
respons berisi propertireviews
baru dari jenisGMSPlaceReview
. Saat aplikasi Anda menampilkan informasi yang diperoleh dari instanceGMSPlace
, seperti foto dan ulasan, aplikasi juga harus menampilkan atribusi yang diperlukan.Untuk mengetahui informasi selengkapnya, lihat dokumentasi tentang atribusi.
Perubahan khusus API
Bagian ini menyertakan panduan migrasi berikut untuk setiap API: