1

我正在尝试向我的应用程序添加一个推荐跟踪系统,以便我能够知道我的附属合作伙伴中的谁派用户下载我的程序。我遇到了几个写过它的网站,但仍然无法理解一些问题。

我已将此添加到我的清单中

<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);

        }
      }

}

它似乎工作正常,但我有 2 个问题

不要像我那样做: https ://play.google.com/store/apps/details?id=com.joelapenna.foursquared&referrer=affiliate1

  • 我一直在用“Referral Tester”程序检查它,它似乎工作是否足够安全以进行中继?

非常感谢,或者。

4

1 回答 1

0

对于那些需要知道的人:

  • Referral Tester工作得很好。

  • 你可以得到这样的推荐: https: //play.google.com/store/apps/details? id= com.joelapenna.foursquared&referrer=affiliate1 或referrer参数后的任何内容

于 2013-01-26T17:22:26.117 回答