0 purchases
trackco feedback sdk
O SDK da Track fornece recursos necessários para exibir pesquisas e feedbacks da Track.co
Instalação #
flutter pub get link_do_repo
copied to clipboard
Métodos #
É importante observar que para utilizar o SDK, você precisa ter em mãos o organizationId e apiToken da sua conta na Track.co.
init #
O método init é responsável por inicializar todas as instâncias necessárias para o SDK, ele precisa ser executado antes do uso das próximas funções. Recomendamos que seja executado no momento de inicialização do Aplicativo.
var sdk = TrackcoFeedbackSdk();
sdk.init(
organizationId: 'organization_id',
apiToken: 'api_token'
);
copied to clipboard
generateLink #
O método generateLink é responsável por criar o link da pesquisa, onde poderá ser usado dentro de um webview no aplicativo.
sdk.generateLink(CreateLinkListPayload(
surveyId: 'survey_id',
distributionName: 'distribution_name',
shortenedLink: true,
async: false,
callbackUrl: '',
importLines: [
ImportLine(
name: 'Track Co',
cpf: '99999999999',
email: '[email protected]')
].map((e) => e.toJson()).toList())
)
copied to clipboard
display #
O método display é responsável por renderizar uma Dialog com uma webview, apontando para o link que foi gerado anteriormente.
É importante passar um BuildContext para o primeiro parâmetro do display, assim ele conseguirá exibir a Dialog da forma correta.
sdk.display(context);
copied to clipboard
getLink #
O método getLink é responsável por retornar o link que foi gerado, dando a possibilidade de ser usado da maneira que quiser dentro do aplicativo. Assim você terá total liberdade para exibir a webview onde desejar
var link = sdk.getLink();
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.