É 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.
-
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”;