我正在尝试向我的应用添加推荐跟踪系统,以便我能够知道我的关联企业合作伙伴是谁派用户下载我的程序。我遇到过几个关于它的网站,但仍未能理解某些问题。
我已将此添加到我的清单中
<receiver android:name="com.cool.PlayStoreReferralReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
并创建了这个对象:
public class PlayStoreReferralReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
String referrerString = extras.getString("referrer");
Log.d("DEBUG", "Set Value:"+referrerString);
}
}
}
似乎工作正常,但我有两个问题
而不是那样做: https://play.google.com/store/apps/details?id=com.joelapenna.foursquared&referrer=affiliate1
非常感谢, 或
答案 0 :(得分:0)
对于那些需要知道的人:
Referral Tester
工作得很好。
您可以获得这样的推介:https://play.google.com/store/apps/details?id=com.joelapenna.foursquared&referrer=affiliate1或基本上referrer
参数