Facebook's API allows only one Android package name
But a game may be named
com.studio.GameForGooglePlayStore for Google Play and com.studio.GameForAmazonAppStore for Amazon App Store
How could this work with Facebook?
(The reason for having different package name is to prevent Google Play from accidentally updating an app that was originally installed from Amazon App Store for example. This would switch the app store from Amazon to Google for the app user, resulting in a confusing experience)