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

  • Qu'est-ce que l'équivalent d'Android pour le programme b2b d'Apple?
  • Android - Chargement, veuillez patienter
  • Événements personnalisés dans React Native Android native UI component
  • Erreur android.content.res.Resources $ NotFoundException: Fichier à partir de l'ID # 0x102000a du modèle de type xml
  • Comment déclarer plusieurs attributs stylables avec le même nom pour différentes balises?
  • Fragments se chevauchant
  •  extras.getString("ref") 

    au lieu de

     extras.getString("referrer") 

    ?

  • Questions sur la préparation d'un apk pour l'App Store d'Amazon
  • Comment configurer proguard pour amazon iap?
  • Puis-je utiliser AdMob dans les applications Android publiées sur Amazon Appstore?
  • Suivi des références d'installation Android avec Amazon Appstore
  • Peut PackageManager.getInstallerPackageName () me dire que mon application a été installée depuis Amazon App Store?
  • 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.