Descripción general de la migración

El SDK de Places para iOS (nuevo) proporciona un mejor rendimiento y una nueva modelo de precios de campaña, por lo que vale la pena actualizar las apps que usan SDK de Places para iOS. Para obtener más detalles sobre la comparación de funciones, consulta Elige tu SDK.

Usa esta guía para comprender las diferencias clave en el SDK de Places para iOS (nuevo) en comparación con el SDK de Places para iOS, además de cómo controlar cambios.

Habilita el SDK de Places para iOS (nuevo)

El SDK de Places para iOS se basa API de Places. Para usar las funciones de SDK de Places para iOS (nuevo), primero debes habilitarlo API de Places (nueva) en tu proyecto de Google Cloud Para obtener más información, consulta Configura tu cuenta de Google proyecto.

Luego, debes asegurarte de haber agregado la API de Places (Nuevo) de la clave de API que usa tu app. Para obtener más información, consulta Cómo usar la API Claves

Cambios generales

Entre algunos cambios generales que se aplican a varias APIs se incluyen los siguientes:

  • Usa un modelo de precios nuevo. Para obtener información sobre los precios de todas las APIs, consulta Precios del SDK de Places para iOS (nuevo).

  • El enmascaramiento de campo es obligatorio para Place Details (nuevo), Nearby Search (nuevo), y Text Search (nueva) para especificar qué campos quieres que se muestren en la respuesta.

  • GMSPlacesClient contiene métodos nuevos para llamar a esas APIs nuevas.

  • Se agregaron clases nuevas para definir la solicitud a cada una de las APIs nuevas.

  • La instancia GMSPlace de respuesta contiene el nuevo reviews propiedad de tipo GMSPlaceReview Cuando tu app muestre información obtenida de GMSPlace como fotos y opiniones, la aplicación también debe mostrar los permisos atribuciones de atributos.

    Para obtener más información, consulta la documentación sobre atribuciones.

Cambios específicos de la API

En esta sección, se incluyen las siguientes guías de migración para cada API: