Visão geral da migração

O SDK do Places para iOS (novo) tem melhor desempenho e uma nova o modelo de preços, o que faz valer a pena atualizar os aplicativos que usam SDK do Places para iOS. Para mais detalhes sobre a comparação de recursos, consulte Escolher seu SDK.

Use este guia para entender as principais diferenças no SDK do Places para iOS (novo) em comparação com o SDK do Places para iOS, além de como lidar com as mudanças.

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), é necessário ativar primeiro API Places (nova) no projeto do Google Cloud. Para mais informações, consulte Configurar sua conta do projeto.

Em seguida, verifique se você adicionou a API Places (Novo) à chave de API usada pelo app. Para mais informações, consulte Usar a API Chaves.

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 serão retornados 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 o novo reviews propriedade do tipo GMSPlaceReview Quando o app exibe informações da GMSPlace como fotos e avaliações, o app também precisará exibir o e atribuições.

    Para mais informações, consulte a documentação atribuições.

.

Mudanças específicas da API

Esta seção inclui os seguintes guias de migração para cada API: