Hi, My game has just gone live, but it only logs in as Guest to GameCircle and the leaderboards are not visible. The development build worked (and still works) fine and there have been no changes since that. I have included the API key and have authorization in the manifest, with the correct package name as the android:host. I also have a security profile set up with the correct package name. The only thing I may have done wrong is I forgot to publish the leaderboards until after the game went live but I can't see how that would affect logging in. The only error I can see is 'Exception encountered while executing request: com.amazon.ags.AGSCClientException: Network request requires authentication' Help would be much appreciated.
Hi, There's a few things that I would check to try and resolve this issue: 1. Make sure the same key is being used for the release version as your development version. Sometimes the signing key is different and only the development versions key is in the portal. 2. Replace the api key just to be sure. it is expected that it will rotate each time you download the file, and any of them should work. 3. I'd also make sure that the amazon user is actually logged in. If the user is not logged in, they will not be logged in when you launch the GameCircle application. Thanks, Nick
Thanks, I have replaced the key but it still only logs in as guest. Trying to fix this, I added a new api key with a new signature. I notice that the security profile still points to the old signature, not the new one in the gamecircle profile. I don't know if I need to add another key to the security profile, with the new signature. I also don't know if gamecircle is actually using the new key or is still linked to the old signature somewhere. I can run one of my other games and it logs me straight in, but that one just has a single profile and api key - this game has various security profiles and api keys - all created trying to figure out where the problem is.