O SDK do Places para iOS (novo) oferece melhor desempenho e um novo modelo de preços. Assim, vale a pena atualizar os apps que usam esse SDK. Para ver mais detalhes sobre a comparação de recursos, consulte Escolher seu SDK.
Use este guia para entender as principais diferenças entre o SDK do Places para iOS (novo) e o SDK do Places para iOS e saber como lidar com as mudanças necessárias.
Ativar o SDK do Places para iOS (novo)
O SDK do Places para iOS depende do serviço da API Places. Para usar os recursos do SDK do Places para iOS (novo), ative primeiro a API Places (nova) no projeto do Google Cloud. Para mais informações, consulte Configurar seu projeto do Google Cloud.
Depois, verifique se você adicionou a API Places (nova) à chave de API usada pelo app. Para mais informações, consulte Usar chaves de API.
Mudanças gerais
Algumas mudanças gerais que se aplicam a várias APIs incluem:
Usa um novo modelo de preços. Para informações sobre preços de todas as APIs, consulte Preços do SDK do Places para iOS (novo).
O mascaramento de campo é exigido pelo Place Details (novo), Nearby Search (novo) e Text Search (novo) para especificar quais campos você quer retornar na resposta.
GMSPlacesClient
contém novos métodos para chamar essas novas APIs.Novas classes foram adicionadas para definir a solicitação para cada uma das novas APIs.
A instância
GMSPlace
de resposta contém a nova propriedadereviews
do tipoGMSPlaceReview
. Quando o app exibe informações da instânciaGMSPlace
, como fotos e avaliações, ele também precisa mostrar as atribuições necessárias.Para mais informações, consulte a documentação sobre atribuições.
Mudanças específicas da API
Esta seção inclui os seguintes guias de migração para cada API: