如何获取从外部市场下载的应用程序的引用 URL [英] How to get referrer URL for apps downloaded from outside the market

查看:26
本文介绍了如何获取从外部市场下载的应用程序的引用 URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've found some solutions to track referrer URL from the market, but my apps aren't in the market.

有没有办法获取从私人站点下载的应用程序的引用 URL?

Is there a way to get the referrer URL for applications downloaded from private sites?

推荐答案

要获得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>

这篇关于如何获取从外部市场下载的应用程序的引用 URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆