2

我从市场上找到了一些跟踪引荐来源网址的解决方案,但我的应用程序不在市场上。

有没有办法获取从私人网站下载的应用程序的引荐来源网址?

4

1 回答 1

0

要获得推荐人,您需要为此注册接收者。安装后,会触发一个广播,您需要通过以下代码捕获该广播。

先来看看Android Native Application Tracking Overview

1.创建一个接收器

public class ReferrerReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {

        Bundle extras = intent.getExtras();
        String referrerString = extras.getString("referrer");

        Log.i("Home", "Referrer is: " + referrerString);
    }
}

2.在Manifest文件中注册

<receiver android:name="your.package.name.ReferrerReceiver" android:exported="true">
<intent-filter>
    <action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
于 2013-09-02T11:29:06.557 回答