2014-12-08 3 views
0

я поместил это в андроиде манифеста:Установить реферер не получила

</application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false"> 
    <receiver 
    android:name="com.erl.aol.BroadcastReceiver" 
    android:exported="true"> 
    <intent-filter> 
     <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

это мой Java-код:

package com.erl.aol.javaReferrerPlugin; 

import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 


    public class PluginClass extends BroadcastReceiver { 

     static String receivedReferrer = ""; 
     static String fullPath = "empty"; 



     @Override 
      public void onReceive(Context context, Intent intent) { 
      String referrer = intent.getStringExtra("referrer"); 
      receivedReferrer = referrer; 
      fullPath = "full path found";  // do stuff with the referrer 
     } 

     public static String GetReffererString() 
     { 
      return receivedReferrer; 
     } 

     public static String HasEnteredOnReceive() 
     { 
      return fullPath; 
     } 

     public static String TestMethod() 
     { 
      return "This is a test string."; 
     } 
    } 

и я стараюсь, чтобы имитировать передачу в ADB-оболочке, как это:

am broadcast -a "com.android.vending.INSTALL_REFERRER" -n “com.erl.aol/com.erl.aol.javaReferrerPlugin.PluginClass” -e "referrer" "deliveryId=testapp15sep&utm_medium=RANDOM58&utm_source=BroadcastTest" 

Но команда возвращает:

Broadcast завершен: результат = 0

И я не получаю ссылающиеся на устройстве. Обратите внимание, что androidmanifest фрагмент является лишь частью фактического манифеста и мое приложение расслоением идентификатор

com.erl.aol

Что я делаю неправильно?

ответ

0

правильная команда такова: утра широковещательный -a com.android.vending.INSTALL_REFERRER --es ссылающейся customReferrer com.erl.aol.javaReferrerPlugin

я предполагаю, что ваш реферер находится в пакете ком .erl.aol.javaReferrerPlugin

Смежные вопросы