私は自分のアプリに紹介追跡システムを追加しようとしているので、私のアフィリエイトパートナーの誰が私のプログラムをダウンロードするためにユーザーを送ったのかを知ることができます。私はそれについて書いているが、それでもいくつかの問題を理解することができなかったいくつかのウェブサイトに遭遇しました。
これをメニフェストに追加しました
<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 = utm_source%3Dtooyoou%26utm_medium%3Dbanner%26utm_termのようなリンクを作成する必要がある理由がわかりません 。 %3Dfoursquare%26utm_content%3Dfoursquare-tooyoou%26utm_campaign%3Dfoursquare-android
https://play.google.com/store/apps/details?id=com.joelapenna.foursquared&referrer=affiliate1 _
- 私はプログラム「紹介テスター」でそれをチェックしてきました、そしてそれはうまくいくようですリレーするのに十分安全ですか?
どうもありがとう、または。