sdk_conversion 0.0.2+2 copy "sdk_conversion: ^0.0.2+2" to clipboard
sdk_conversion: ^0.0.2+2 copied to clipboard

Plugin Flutter responsável por criar uma interface entre os aplicativos dos clientes e o sistema da beeviral, a fim de facilitar a conversão de seus indicadores.

sdk_conversion #

Para empresas clientes da Beeviral que possuem seu próprio aplicativo móvel e que desejam realizar as conversões de seus indicadores através de seu aplicativo, a Beeviral oferece um plugin para simplificar a execução desta tarefa sem precisar lidar com nossa API, abstraindo essas complexidades através de métodos simples e objetivos.

Como começar a usar? #

Basicamente, o plugin é composto por dois métodos objetivos:

ConversionService.initialize: #

Este método é responsável por inicializar o plugin e deve ser executado antes da execução de qualquer outro método. É um método que recebe dois parâmetros:

O primeiro recebe o token único que cada cliente da Beeviral recebe e que pode ser encontrado no menu Configurações>Integrações. O token necessário está entro da box de "API Token".

O segundo recebe uma classe chamada ConversionOptions e que, por sua vez, recebe o parâmetro "statusOfConversion" que, por padrão, envia o indicador para ser processado como "Indicado", mas que pode ser configurado com o status que desejar dentre os disponíveis;

O segundo parâmetro desta classe serve para configurar a validade do clique do indicado e que por padrão não possui validade.

ConversionService.doConversion: #

Este método é responsável pro realizar, de fato, a conversão dos indicadores desejados e deve ser executado apenas caso o método descrito anteriormente já tenha sido executado, caso contrário, um erro será retornado. É um método que recebe como parâmetro os campos obrigatórios e opcionais descritos abaixo:

name: Define o nome do indicado (Obrigatório) email: Define o e-mail do indicado (Opcional) phone: Define o número de telefone do indicado (Opcional) status: Define o Status, podendo ser "Indicado", "Convertido", "Inativo", etc (Opcional) orderid: Define um ID interno, geralmente um ID de compra ou resgate efetuado (Opcional) externalid: Define um identificador externo (chave externa) única (Opcional) bvid: Define o ID do indicador (Opcional) valorconversao: Define um valor para a conversão, se for o caso (Opcional) contentclient: Define os campos adicionais referentes ao indicador que devem ser passados via uma String de formato JSON (Opcional) contentsale: Define os campos adicionais referentes à indicação que devem ser passados via uma String de formato JSON (Opcional)

0
likes
140
points
0
downloads

Publisher

verified publisherbeeviral.app

Weekly Downloads

Plugin Flutter responsável por criar uma interface entre os aplicativos dos clientes e o sistema da beeviral, a fim de facilitar a conversão de seus indicadores.

Homepage

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface

More

Packages that depend on sdk_conversion