Vamos começar
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve como configurar o SDK para iOS. Se você ainda não
concluiu os pré-requisitos, faça isso
primeiro.
Dependência
Gerenciador de pacotes do Swift
No Xcode, instale o pacote Swift do Google-SearchInApps-SDK navegando até File > Add Packages...
Na solicitação exibida, pesquise o repositório GitHub do pacote Swift do Google-SearchInApps-SDK:
https://github.com/google/search-in-apps.git
- Selecione a versão do pacote Swift do Google-SearchInApps-SDK que você quer
usar. Para novos projetos, recomendamos usar a Versão principal mais recente.
Depois disso, o Xcode vai começar a resolver as dependências do pacote e
fazer o download delas em segundo plano. Para mais detalhes sobre como adicionar dependências
de pacote, consulte o artigo da Apple.
CocoaPods
Importe o Google-SearchInApps-SDK para um projeto iOS usando CocoaPods. Abra o
Podfile do projeto e adicione esta linha ao destino do app:
pod 'Google-SearchInApps-SDK'
Em seguida, na linha de comando, execute:
pod install --repo-update
Se você não conhece o CocoaPods, consulte a documentação
oficial para saber
como criar e usar Podfiles.
Atualizar o Info.plist
Atualize o arquivo Info.plist
do app para adicionar duas chaves:
- Uma chave
GSAAPIKey
com um valor de string da chave de API do SDK (consulte acima).
- Uma chave
GSAClientIdentifier
com um valor de string do identificador do cliente
do seu app (veja acima).
Amostra Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>GSAAPIKey</key>
<string>ABC123...xyz890</string>
<key>GSAClientIdentifier</key>
<string>ms-demo-app-sia</string>
...
</dict>
</plist>
Init
Crie uma instância do
ContextualSearchRuntime
.
Objective-C
ContextualSearchRuntime
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];
Próximo: recursos de pesquisaarrow_forward
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-08 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-11-08 UTC."],[[["This guide explains how to integrate the iOS SDK for Google Search in Apps, covering setup, dependency management, and initialization."],["Before starting, ensure you have fulfilled the prerequisites mentioned in the linked documentation."],["You can add the SDK to your project using either Swift Package Manager or CocoaPods, with instructions provided for both methods."],["Remember to update your app's `Info.plist` file with your API key and client identifier for the SDK to function correctly."],["Finally, initialize the `ContextualSearchRuntime` to begin utilizing the search functionalities."]]],["To set up the iOS SDK, first install the Google-SearchInApps-SDK via Swift Package Manager or CocoaPods. For Swift Package Manager, add the package via Xcode using the provided GitHub repository URL. For CocoaPods, add `pod 'Google-SearchInApps-SDK'` to your Podfile and run `pod install --repo-update`. Then, update your app's `Info.plist` by adding `GSAAPIKey` and `GSAClientIdentifier`. Finally, initialize a `ContextualSearchRuntime` instance in either Swift or Objective-C.\n"]]