我正在尝试让Android推荐跟踪工作.我正在关注我在此处找到的唯一文档http://code.google.com/mobile/analytics/docs/android/#referrals 我在我的android清单文件中有以下内容
<receiver
android:name="com.google.android.apps.analytics.AnalyticsReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<receiver android:name="com.package.Receiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<uses-sdk android:minSdkVersion="4"/>
Run Code Online (Sandbox Code Playgroud)
com.package.Receiver以:
public void onReceive(Context paramContext, Intent paramIntent) {
String str1 = paramIntent.getStringExtra("referrer");
Log.i("myapp", "action: '" + paramIntent.getAction() + "'
referrer string: '" + str1 + "'");
Run Code Online (Sandbox Code Playgroud)
还有一点反编译com.google.android.apps.analytics.AnalyticsReceiver中包含以下代码:
public void onReceive(Context ctx, Intent intent)
/* */ {
/* 24 */ String referrer = intent.getStringExtra("referrer");
/* */
/* 26 */ if ((!
("com.android.vending.INSTALL_REFERRER".equals(intent.getAction())))
|| (referrer == null))
/* */ …Run Code Online (Sandbox Code Playgroud)