> For the complete documentation index, see [llms.txt](https://ftcoders.first-tech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ftcoders.first-tech.com/first-tech-ttp-sdk-pt/notas-de-versao/versao-1.0.25v19.md).

# Versão 1.0.25v19

### Por que uma nova Versão?

\
A versão 1.0.25v19, contempla melhorias nas informações obtidas e enviadas ao log em cenários de erro, essas informações incluem tanto informações do dispositivo , informações da transação , informações de configurações do sdk e informações do cliente que esta consumindo o sdk.\
Além disso foram disponibilizados métodos para serem consumidos pelo cliente, esses métodos retornam informações sobre o dispositivo que esta rodando o sdk e o deviceID da instalação da aplicação.

### Quais são as Principais Mudanças?&#x20;

1 - Com a versão 1.0.23, não é mais necessário estender a classe TapOnPhoneApplication, evitando assim erros durante a inicialização da aplicação. Abaixo, demonstramos como a implementação deve ser feita a partir de agora

{% embed url="<https://app.gitbook.com/o/BbVfaeaJPo6ctjdXPZyy/s/0woQ0gWPzU3Qf5sP0Hxl/atualizando-da-versao-1.0.22-para-a-versao-1.0.23>" %}

2 - Disponibilizado o método getDeviceInfo(context) da classe DeviceInformationUtils, para que seja retornado um JSON, contendo as informações do device.

{% hint style="info" %}
Um exemplo da implementação deste método pode ser encontrado nesta página
{% endhint %}

{% content-ref url="/pages/7enMGtznU4xIB5blI5yS" %}
[Fazendo download do SDK](/first-tech-ttp-sdk-pt/area-do-desenvolvedor/fazendo-download-do-sdk.md)
{% endcontent-ref %}

3 - Disponibilizado o método getDeviceIdentifier(context) da classe DeviceInformationUtils que retorna a informação DeviceId, um id unico da instalação do app, esse DeviceId será identificador importante para rastreamento do dispositivo, para suporte.

4\. Além disso foi adicionado feature para coleta e envio de informações da aplicação e do dispositivo(para back-end) durante ocorrência de falhas. A ser utilizado para processo de suporte ao produto.

5 - Revisão e atualização do Manual de Implementação para os Desenvolvedores

6 - Disponibilizado 2 dashboards da aplicação(TTP).&#x20;

* Relatório de falhas no dispositivo(TTP).
* Relatório de transações de pagamento.

O guia de implementação do SDK para desenvolvedores foi atualizado para a versão 1.0.25. Essa nova versão do manual, contém explicações detalhadas sobre a implementação, utilização e desenvolvimento do novo método de inicialização de terminal para utilização do SDK TapOnPhone.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ftcoders.first-tech.com/first-tech-ttp-sdk-pt/notas-de-versao/versao-1.0.25v19.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
