Es aconsejable que un profesional con conocimientos en programación participe de esta tarea. A continuación, los pasos para la implementación de la SDK.
Versión: 1.1.11
El SDK está disponible como «NaveggSdkIOS» vía CocoaPods.NaveggSdkIOS.
Quick Start
1. Cocoapods
Agregue la dependencia al archivo Podfile.
pod 'NaveggSdkIOS', '~> 1.1.11'
Actualice el repositorio e instale las dependencias.
pod repo update pod install
2. Inserte la importación en la clase.
import SdkNaveggIOS
3. Declare la API NaveggApi e instáncie new NaveggApi con dos parámetros: NaveggApi(Cod,Context). Context será el contexto de la clase y el ID será el número del ID de la cuenta Navegg.
-
Añada el código para configurar OnBoarding.
nav.setOnboarding(key: "#param", value: "#value")
El Onboarding permite crear una sincronización en el banco de datos entre 1st Party keys y 3rd party keys.
La referencia de valor para el parámetro «param» es:
prtusride – Email
prtusridc – Personal ID 1 (e.g. SSN);
prtusridr – Personal ID 2 (e.g. DMV);
prtusridt – Phone number;
prtusridf – User’s 1st party ID key;
Además, hay que convertir el parámetro «value» para HASH. Por ejemplo:
nav.setOnBoarding("prtusride","075d8cd74e0c6b1bf77e0a16c93fcdb7e5e37372");
-
Añada el código para recoger los datos de los usuarios.
nav.getSegments(segments: "#Criteria")
El parámetro #Criterio tiene que ser cambiado por uno de los criterios de segmentos abajo:
«gender», «age», «education», «marital», «income», «city», «region», «country», «connection», «brand», «product», «interest», «career», «cluster», «prolook», «custom», «industry», «everybuyer»;
Mientras si envié #NomeSegmento en la función, su retorno es una String. Por ejemplo: «123».