Inserção da SDK iOS em seu Aplicativo

A integração com a tecnologia Navegg é simples e acontece por meio da inserção da SDK no aplicativo.

É extremamente aconselhável que um profissional com conhecimento em programação participe desta etapa. Seguem abaixo os passos para a implementação da SDK.

Versão atual: 1.2.0

A SDK está disponível como “NaveggSdkIOS” via cocoapods NaveggSdkIOS.


Quick Start

1. Cocoapods

Adicione a dependência no arquivo Podfile.

pod 'NaveggSdkIOS', '~> 1.2.0'

Atualize o repositório e instale as dependências.

pod repo update 
pod install

2. Insira a importação na classe.

import SdkNaveggIOS

3. Declare a API NaveggApi e instancie new NaveggApi com dois parâmentros: NaveggApi(Context, ID). ID será o número ID da conta Navegg e Context será o contexto da classe.

Conteúdo bloqueado

Você precisa fazer login para visualizar esse conteúdo.


  • Adicione o código para setar OnBoarding.

nav.setOnboarding(key: "#param", value: "#value")

Onboarding permite criar um relacionamento no banco de dados que sincroniza entre 1st Party Keys e 3rd Party Keys.

Paramêtro “param” valores:

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;

Além disso, é necessário converter o parâmetro “value” para HASH. Por exemplo:

Ex:

nav.setOnBoarding("prtusride","075d8cd74e0c6b1bf77e0a16c93fcdb7e5e37372");

  • Adicione o código para coletar os dados do usuário.

nav.getSegments(segments: "#Criteria")

O nome dos critérios dos segmentos utilizados para ser passado por parâmetro:

“gender”, “age”, “education”, “marital”, “income”, “city”, “region”, “country”, “connection”, “brand”, “product”, “interest”, “career”, “cluster”, “prolook”, “custom”, “industry”, “everybuyer”;

O retorno desse método é uma String “123”;