Est-ce que je reçois l'intention INSTALL_REFERRER de amazon app store?

Je ne pouvais trouver aucune documentation qui mentionne si Amazon app store envoie un message d' Intent post-installation après l'installation, comme Google Play l'a fait. Bien que la documentation d'Amazon indique que nous pouvons définir des informations de référence dans l'URL sous "ref" (par rapport à "référent" dans Google Play), cela ne dit pas explicitement comment elles seront transmises à l'application.

Si je reçois l' Intent , je devrais le faire

  • DrawerLayout ne fonctionne pas dans 2.3 Device
  • Simuler un clic sur un élément de menu dans Robolectric
  • Codage / décodage de données entre php / java pour Android
  • Utilisation de la valeur audioSessionId pour créer une instance de la classe AudioFx?
  • Sondage d'émulateur Android - ubuntu
  • Jouer des sons mp3 à partir d'une carte SD
  •  extras.getString("ref") 

    au lieu de

     extras.getString("referrer") 

    ?

  • Peut PackageManager.getInstallerPackageName () me dire que mon application a été installée depuis Amazon App Store?
  • Puis-je utiliser AdMob dans les applications Android publiées sur Amazon Appstore?
  • Comment configurer proguard pour amazon iap?
  • Google Mobile Ads et Kindle Fire
  • Suivi des références d'installation Android avec Amazon Appstore
  • Comment prendre en charge les liens Amazon et Android Market (Google Play) dans le même APK
  • 2 Solutions collect form web for “Est-ce que je reçois l'intention INSTALL_REFERRER de amazon app store?”

    J'ai eu la même question, je demande par la poste à une Amazonie, ce fut son rétroaction:

    Malheureusement, nous n'avons pas cette fonctionnalité disponible pour les développeurs.

    Entrez la description de l'image ici

    J'insiste, mais ils m'ont dit de même, il n'y a aucun moyen.

    Donc, il n'y a pas de méthode pour obtenir amazon referrer, assez horrible …

    Vous ne pouvez pas identifier un référent unique, il suffit d'avoir un tas d'événements d'installation d'applications Amazon d'une constante sur votre code.

    Dans votre fichier Manifest devrait être avoir

      <receiver android:name="com.test.Receiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> 

    Et créez la classe pour le récepteur comme celui-ci

     public class Receiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle extras = intent.getExtras(); String referrerString = extras.getString("referrer"); Log.w("test", "Referrer is: " + referrerString); } } 

    Assurez-vous que cela vous aidera

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.