Inserción de la SDK IOS en su aplicación

La integración con la tecnología Navegg es fácil y se realiza por medio de la inserción de la SDK en la aplicación.

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.

Contenido bloqueado

Inicie sesión para ver este contenido.


  • 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».