pagseguro / plugpag

Integração via bluetooth
50 stars 43 forks source link

Erro de memória na integração com iOS 12 #22

Open sjbraga opened 5 years ago

sjbraga commented 5 years ago

Estou usando a biblioteca para iOS para integrar a Moderninha com um iPad, porém, após a atualização do iOS para versão 12 não consigo mais utilizar o método simplePayment, assim que tenta enviar a transação ocorre erro de acesso indevido à memória da biblioteca de integração. Conseguem corrigir isso? Preciso liberar urgentemente uma correção para o cliente.

hildequias commented 5 years ago

Estou usando a biblioteca para iOS para integrar a Moderninha com um iPad, porém, após a atualização do iOS para versão 12 não consigo mais utilizar o método simplePayment, assim que tenta enviar a transação ocorre erro de acesso indevido à memória da biblioteca de integração. Conseguem corrigir isso? Preciso liberar urgentemente uma correção para o cliente.

Olá Samira, você poderia dizer qual versão da biblioteca esta usando, modelo do iPad e se possível postar o log com o erro?

sjbraga commented 5 years ago

Estou usando a biblioteca junto com React, o erro ocorre na chamada para simplePaymentTransaction, o valor não chega a aparecer na moderninha.

Versão da biblioteca: 3.0.1 iPad 6 wifi Firmware moderninha: 03.19.01.008

Screen Shot 2019-03-14 at 14 40 24

sjbraga commented 5 years ago

Enquanto usava a integração no iOS 11.4 estava funcionando, assim que atualizou para a versão 12 passou a acontecer esse erro. A aplicação trava depois disso.

hildequias commented 5 years ago

Enquanto usava a integração no iOS 11.4 estava funcionando, assim que atualizou para a versão 12 passou a acontecer esse erro. A aplicação trava depois disso.

Olá Samira, geramos uma nova versão release candidate, poderia atualizar a sua biblioteca e testar? https://github.com/pagseguromaster/plugpag/tree/master/3.x/iOS/3.0.3-RC

sjbraga commented 5 years ago

Boa tarde Hildequias, atualizei a biblioteca e testei novamente. Dessa vez a aplicação conseguiu passar o valor para a moderninha, só que o mesmo erro ocorreu logo depois, e o retorno da transação efetuada com sucesso não ocorre.

Segue print do novo erro, parece que ocorre em um local diferente agora:

Screen Shot 2019-03-15 at 18 42 00

sjbraga commented 5 years ago

Boa tarde, alguma novidade?

hildequias commented 5 years ago

Boa tarde, alguma novidade?

Boa tarde, acabamos de atualizar a biblioteca, poderia atualizar e testar novamente? são os mesmo arquivos https://github.com/pagseguromaster/plugpag/tree/master/3.x/iOS/3.0.3-RC

sjbraga commented 5 years ago

Boa noite, fiz a atualização e o teste novamente e continua o mesmo problema. Dessa vez percebi que logo após enviar o valor para a maquininha o erro já acontece.

Screen Shot 2019-03-18 at 19 00 18

hildequias commented 5 years ago

Olá, você teria uma outra moderninha para testar ?

sjbraga commented 5 years ago

Bom dia. Não, só tenho uma.

hildequias commented 5 years ago

@sjbraga poderia atualizar e executar novamente um teste?

sjbraga commented 5 years ago

Boa tarde, desculpe a demora no retorno. Baixei a ultima versão e fiz o teste novamente, ocorre o mesmo erro de memória, agora logo que faz a chamada para a moderninha o erro já ocorre. Screen Shot 2019-04-17 at 12 23 17

Estou tendo relatos do cliente que a aplicação fecha quando o problema ocorre.

sjbraga commented 5 years ago

Bom dia, alguma novidade na resolução?

hildequias commented 5 years ago

Bom dia, alguma novidade na resolução?

Boa tarde, posso te enviar um email? não encontrei seu email no perfil acredito que vai ser preciso alguns testes para identificar a causa desse cenário.

sjbraga commented 5 years ago

Boa noite, pode mandar sim: sjbraga@projesi.com.br