trackco_feedback_sdk 0.0.4 copy "trackco_feedback_sdk: ^0.0.4" to clipboard
trackco_feedback_sdk: ^0.0.4 copied to clipboard

Track.co SDK - Track CXM Feedback Collector

O SDK da Track fornece recursos necessários para exibir pesquisas e feedbacks da Track.co

App de Exemplo #

App de exemplo está dentro da pasta (trackco-feedback-example)

Instalação #

flutter pub get link_do_repo

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'
  );

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@track.co')
  ].map((e) => e.toJson()).toList())
)

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);

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();
0
likes
0
pub points
44%
popularity

Publisher

verified publishertrack.co

Track.co SDK - Track CXM Feedback Collector

License

unknown (license)

Dependencies

flutter, http, webview_flutter

More

Packages that depend on trackco_feedback_sdk