En esta página, se describe cómo configurar el SDK de iOS. Si no completaste los requisitos previos, hazlo primero.
Dependencia
Swift Package Manager
En Xcode, instala el paquete de Swift del SDK de Google-SearchInApps. Para ello, navega a File > Add Packages….
En el mensaje que aparece, busca el repositorio de GitHub del paquete de Swift de Google-SearchInApps-SDK:
https://github.com/google/search-in-apps.git
- Selecciona la versión del paquete de Swift de Google-SearchInApps-SDK que deseas usar. Para los proyectos nuevos, te recomendamos que uses la opción Up to Next Major Version.
Cuando termines, Xcode comenzará a resolver las dependencias de tus paquetes y las descargará en segundo plano. Para obtener más detalles sobre cómo agregar dependencias de paquetes, consulta el artículo de Apple.
CocoaPods
Importa el SDK de Google-SearchInApps en un proyecto de iOS con CocoaPods. Abre el Podfile de tu proyecto y agrega esta línea al destino de tu app:
pod 'Google-SearchInApps-SDK'
Luego, ejecuta desde la línea de comandos:
pod install --repo-update
Si no conoces CocoaPods, consulta su documentación oficial para obtener información sobre cómo crear y usar Podfiles.
Actualiza tu archivo Info.plist
Actualiza el archivo Info.plist de tu app para agregar dos claves:
- Una clave
GSAAPIKeycon un valor de cadena de tu clave de API del SDK (consulta más arriba). - Una clave
GSAClientIdentifiercon un valor de cadena del identificador de cliente de tu app (consulta más arriba).
Muestra 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>
Inicializar
Crea una instancia de ContextualSearchRuntime.
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];