我想跟踪安装引荐来源网址。
用户将在移动设备上点击以下促销链接-
market://details?id=com.s2s.doupnow&clickid=sdKrF5
clickid会自动生成,在这里我显示了一个示例clickid。
此链接将用户带到Playstore,以便用户可以安装应用。
在应用程序中,我使用了com.android.vending.INSTALL_REFERRER,以便在安装和打开应用程序时可以读取clickid。为此,我使用下面的代码,该代码将读取clickid并将其存储在数据库中-
public class InstallReferrerReceiver extends BroadcastReceiver {
String result2 = null;
private UserLoginTask2 mAuthTask2 = null;
@Override
public void onReceive(Context context, Intent intent) {
String referrer = intent.getStringExtra("clickid");
Log.d("ClickID",referrer);
mAuthTask2 = new UserLoginTask2(referrer);
mAuthTask2.execute((Void) null);
}
}
在清单文件中添加以下代码-
<receiver
android:name=".InstallReferrerReceiver"
android:exported="true"
android:permission="android.permission.INSTALL_PACKAGES">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
但是使用上面的链接从playstore安装应用程序后,我没有在数据库中获得clickid的值。
有人可以指导我我要去哪里哪里