I have a game that has both a paid version and underground version. I've added achievements and shared them between the two versions. The security profile lists both package names and I've put the right api_key.txt into assets. During my own testing everything works fine, but in review the API key is coming up as invalid on non-Amazon devices, thus the "show achievements" button does nothing.
My AndroidManifest.txt has the package name of the Underground app in the GameCircle sections, while the paid app has its own package name there... I'm wondering if that could be the problem? I just don't know why it works for me and not reviewer. Any help would be appreciated.