Obtenir référent après l'installation de l'application sur Android Market

Je suis en train d'enregistrer un Récepteur de Radiodiffusion qui attrape "com.android.des distributeurs de.INSTALL_REFERRER" intentions lancé par Android, une fois qu'une application est installée sur le Marché.

Je suis ici dans les détails: http://code.google.com/mobile/analytics/docs/android/#referrals

Cependant, je ne peux pas utiliser Google Analytics j'ai donc créé ma propre solution. J'ai ajouté ce qui suit à mon fichier manifeste:

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

et créé une base de BroadcastReceiver classe:

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);
    }
}

Toutefois, lorsque l'application est installé le récepteur ne semble pas attraper l'Intention (si l'Intention est de même de sa diffusion?) et je n'ai pas de sortie d'enregistrement.

Vais-je mal quelque part ou est le Marché n'est plus le lancement de ces Intentions lorsqu'une application est installée?

  • J'ai répondu à cette même question ici stackoverflow.com/questions/3817030/...
  • Il est intéressant de noter que, en raison d'un bug dans la nouvelle version de l'application Android Market, le référent de chaîne ne fonctionne pas actuellement. Vous pouvez star le bug ici pour aider à attirer de Google de faire attention à elle: code.google.com/p/android/issues/detail?id=19247
  • Personne ne sait si il existe un moyen de recevoir cette émission lorsque d'AUTRES applications, à côté de la mienne, est en cours d'installation?
  • Comment tu fais le contraire? Sens, comment utilisez-vous l'intention sur un fichier APK, pour le marquer comme le référent de votre choix?
  • Pouvez-vous me dire quels sont les paramètres? En fait j'ai le même problème comme vous.
  • cela peut aider. l'utilisation de la bad. developers.google.com/analytics/solutions/...

InformationsquelleAutor Jake | 2010-11-04