본문 바로가기
Android

Play스토어 referrer 이용방법

by CodeDiver 2015. 10. 7.

이런 링크를 클릭하여 어플설치가 완료되면 referrer 에 지정한 문자열을  수신할 수 있는 모양이다.

(아직 해보진 않았다.)


https://play.google.com/store/apps/details?id=com.tut.startandroid&referrer=somestring



AndroidManifest.xml

<receiver
     android:name="com.kakao.myapp.receiver.InstallReferrerReceiver"
     android:exported="true">
     <intent-filter>
          <action android:name="com.android.vending.INSTALL_REFERRER" />
       </intent-filter>
</receiver>


com.kakao.myapp.receiver.InstallReferrerReceiver

public class InstallReferrerReceiver extends BroadcastReceiver {
	@Override
	public void onReceive(Context context, Intent intent) {
		String referrer = intent.getStringExtra("referrer");
        if( referrer == null || referrer.length() == 0) {
            return;
        }
        // do what you want with referrer
	}
}

아래를 보시면 Google Analytics와 바로 연동하는 방법도 있네요.
https://developer.android.com/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver.html222