En esta página, se describe cómo configurar el SDK de iOS. Si no completaste los requisitos previos, primero hazlo.
Dependencia
Swift Package Manager
En Xcode, instala el paquete Swift Google-SearchInApps-SDK. Para ello, navega a File > Add Packages….
En el mensaje que aparece, busca el repositorio de GitHub del paquete Swift de Google-SearchInApps-SDK:
https://github.com/google/search-in-apps.git
- Selecciona la versión del paquete Swift de Google-SearchInApps-SDK que quieres usar. Para proyectos nuevos, recomendamos usar Hasta la siguiente versión principal
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 Google-SearchInApps-SDK a 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 es la primera vez que usas CocoaPods, consulta su documentación oficial para obtener información sobre cómo crear y usar Podfiles.
Actualiza el archivo Info.plist
Actualiza el archivo Info.plist
de tu app para agregar dos claves:
- Una clave
GSAAPIKey
con un valor de cadena de tu clave de API del SDK (consulta más arriba) - Una clave
GSAClientIdentifier
con 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>
Init
Crea una instancia de ContextualSearchRuntime
.
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];