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
.
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];