Para aqueles clientes que possuem um aplicativo próprio desenvolvido utilizando o framework Flutter e que desejam realizar as conversões de indicados através deste aplicativo, nós oferecemos um SDK para facilitar esta tarefa.
O passo a passo para a instalação e uso deste SDK pode ser conferida a seguir ou a partir da página do plugin em https://pub.dev/packages/sdk_conversion:
1. Feito isso, insira o código abaixo no arquivo pubspec.yaml:
dependencies:
sdk_conversion: ^0.0.2+2ou execute a seguir no terminal dentro do projeto:
flutter pub add sdk_conversion
2. Por fim, execute o seguinte comando no terminal dentro da pasta do projeto:
flutter pub get
Como usar o SDK de Conversão no meu aplicativo?
Abaixo, você encontrará um exemplo de aplicação do SDK de Conversão em um indicado fictício:
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
final _sdkConversionPlugin = SdkConversion();
@override
void initState() {
// Este método de inicialização só deve ser chamado uma vez e antes de qualquer outro método do plugin
_sdkConversionPlugin.initialize(
apiToken: "<CAMPAIGN_TOKEN>",
options: const ConversionOptions(cookieValidity: '2024-05-20'));
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text(widget.title),
),
body: Container(),
floatingActionButton: FloatingActionButton(
onPressed: () async {
await _sdkConversionPlugin.doConversion(
{
"name": "Tobias",
"email": "tobias.exemplo@teste.com.br",
},
);
},
),
);
}
}A marcação <CAMPAIGN_TOKEN> deve ser substituída pela Campaign Token específica de sua campanha. Este token
pode ser encontrado no menu Configurações>Integrações. O token necessário está entro da box de "API Token".
