Unity: How to figure out the "Package Name" and "Signature" ?
I want to enable my game for GameCircle but I have no idea how to use the instructions Amazon provided on the website. I have no idea where I can find out my "Package Name" and "Signature". Keep in mind that I am a Unity developer, I have no Eclipse installed neither do I know how to use that. All use is Unity which generates a APK file all wrapped and ready. Or maybe it's something within the Unity project settings that translates to some of these settings?
Hello. The package name is visible in the Other Settings section in the Android-specific PlayerSettings pane. Under Identification, the package name will be listed as "Bundle Identifier." When you publish your Unity app for Android, Unity takes care of signing the .apk using a certificate associated with your Android SDK installation. (You specify where this lives via Unity's menu: Edit | Preferences | External Tools | Android SDK Location.) For GameCircle's white-list, the "signature" is actually the SHA1 hash of the debug certificate used to sign the app. You can generate this hash with the command line: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 For more information about this, please see
https://developer.amazon.com/sdk/gamecircle/documentation/gamecircle-setup.html#Section3. Hope this helps, -peter