Descripción general de la migración

El SDK de Places para iOS (nuevo) proporciona un rendimiento mejorado y un nuevo modelo de precios, lo que hace que valga la pena actualizar las apps que usan el SDK de Places para iOS (legacy). Para obtener más detalles sobre la comparación de funciones, consulta Elige tu SDK.

Usa esta guía para comprender las diferencias clave entre el SDK de Places para iOS (nuevo) y el SDK de Places para iOS (heredado), y cómo controlar los cambios necesarios.

Prácticas recomendadas de facturación para la migración

Esta guía se aplica si el uso de la API es lo suficientemente alto como para pasar a los precios de segundo nivel. Cuando migras a una versión más reciente de una API, también se te factura un SKU diferente. Para evitar aumentos en los costos durante el mes de tu transición, te recomendamos que cambies a las nuevas APIs en producción lo más cerca posible del comienzo del mes. Esto garantizará que alcances los niveles de precios mensuales más rentables durante el mes de la migración. Para obtener información sobre los niveles de precios, consulta la página de precios y las preguntas frecuentes sobre precios.

Error: kGMSPlacesRateLimitExceeded

Habilita el SDK de Places para iOS (nuevo)

El SDK de Places para iOS depende del servicio de la API de Places. Para usar las funciones del SDK de Places para iOS (nuevo), primero debes habilitar la API de Places (nueva) en tu proyecto de Google Cloud. Para obtener más información, consulta Configura tu proyecto de Google Cloud.

Luego, debes verificar que agregaste la API de Places (nueva) a la clave de API que usa tu app. Para obtener más información, consulta Cómo usar claves de API.

Cambios generales

Estos son algunos cambios generales que se aplican a varias APIs:

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

  • Place Details (nuevo), Nearby Search (nuevo) y Text Search (nuevo) requieren máscaras de campo para especificar qué campos deseas que se muestren en la respuesta.

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

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

  • La instancia de respuesta GMSPlace contiene la nueva propiedad reviews del tipo GMSPlaceReview. Cuando tu app muestre información obtenida de la instancia de GMSPlace, como fotos y opiniones, también deberá mostrar las atribuciones requeridas.

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

Cambios específicos de la API

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