且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何获取从外部市场下载的应用程序的引用 URL

更新时间:2023-09-21 12:15:16

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

To get referrer, you need to register your receiver for that. After installation, a broadcast is fired which you need to catch by following code.

先看看Android Native Application跟踪概览

First take a look at Android Native Application Tracking Overview

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.在清单文件中注册

<receiver android:name="your.package.name.ReferrerReceiver" android:exported="true">
<intent-filter>
    <action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>