tiqr issues after upgrading to Android 9

Posted by: Joost van Dijk in: Uncategorized

We have received reports from users that tiqr crashes after upgrading to Android 9 (“Pie”). This is a very annoying Heisenbug (https://en.wikipedia.org/wiki/Heisenbug), as it was very hard to reproduce. It effected only some users, and it could not be related to specific phone models.

It turns out that Adroid 9 treats byte arrays differently from previous Android releases, which causes trouble when decoding these byte arrays into UTF-8 strings.

We have release a public beta that intends to solve these issues. You can sign up for testing the beta version here: https://play.google.com/apps/testing/org.tiqr.authenticator

Leave a comment