Panoramica della migrazione

Places SDK for iOS (nuovo) offre prestazioni migliorate e un nuovo modello di prezzi, pertanto vale la pena aggiornare le app che utilizzano l'SDK Places per iOS. Per maggiori dettagli sul confronto tra le funzionalità, consulta Scegliere l'SDK.

Utilizza questa guida per comprendere le principali differenze di Places SDK per iOS (novità) rispetto a Places SDK per iOS e per capire come gestire le modifiche necessarie.

Attiva l'SDK Places per iOS (novità)

Places SDK per iOS si basa sul servizio API Places. Per utilizzare le funzionalità dell'SDK Places per iOS (nuova), devi prima abilitare l'API Places (nuova) nel tuo progetto Google Cloud. Per maggiori informazioni, consulta Configurare il progetto Google Cloud.

Devi poi assicurarti di aver aggiunto l'API Places (nuova) alla chiave API utilizzata dall'app. Per ulteriori informazioni, consulta Utilizzare le chiavi API.

Modifiche generali

Alcune modifiche generali che si applicano a più API includono:

  • Utilizza un nuovo modello di determinazione del prezzo. Per informazioni sui prezzi di tutte le API, vedi Prezzi per Places SDK for iOS (nuovi).

  • Il mascheramento dei campi è obbligatorio per Place Details (Nuova), Nearby Search (New) e Text Search (New) per specificare quali campi devono essere restituiti nella risposta.

  • GMSPlacesClient contiene nuovi metodi per chiamare queste nuove API.

  • Sono stati aggiunti nuovi corsi per definire la richiesta a ciascuna delle nuove API.

  • L'istanza della risposta GMSPlace contiene la nuova proprietà reviews di tipo GMSPlaceReview. Quando la tua app mostra informazioni ottenute dall'istanza GMSPlace, ad esempio foto e recensioni, deve mostrare anche le attribuzioni obbligatorie.

    Per ulteriori informazioni, consulta la documentazione sulle attribuzioni.

Modifiche specifiche dell'API

Questa sezione include le seguenti guide alla migrazione per ogni API: