Ok, after more testing the achievement system seems completly broken to me.
When an achievement gets unlocked subsequent calls to
lead to subsequent calls of
which means my Unchaviement unlocked overlay gets shown multiple times.
Another point: some of my Achievements get unlocked in Groups.
I have three achievement for starting the app. One with target 10, one with target 50 and one with 100.
All of them got unlocked when the target 10 was reached even though all of them have different keys?!
Is there some way to completly reset the achievement data? I have the feeling that something is going terrible wrong here.
If you need some information about my code feel free to ask.