如何获取从外部市场下载的应用程序的引用 URL [英] How to get referrer URL for apps downloaded from outside the market
本文介绍了如何获取从外部市场下载的应用程序的引用 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屋!
查看全文