@Anjali 당신이 묻는 문제를 전환 추적이라고합니다. 이 용어에 대한 자세한 내용은 Google에서 확인할 수 있습니다.
응용 프로그램이 장치에 설치되면 OS는 응용 프로그램에 브로드 캐스트를 보내 응용 프로그램에서들을 수 있습니다. 코드 아래에서 보라 :
@Override
public void onReceive(Context context, Intent intent) {
try {
if (intent.getAction().equals("com.android.vending.INSTALL_REFERRER")) {
Bundle extras = intent.getExtras();
String referrerString = extras.getString("referrer");
//ReferrerString variable contain your data which was passed to your application. Now you can do whatever you want to like communicating with server etc.
}
} catch (Exception e) {
}
}
을 일반적으로, 당신은 당신이 ReferrerString에서 이러한 매개 변수를 얻을 것이다 응용 프로그램을 설치 URL에 몇 가지 고유 한 매개 변수를 전달하는 경우. 귀하의 Play 스토어 링크는 아래와 같이 보일 것입니다 :
http://play.google.com/store/apps/details?id=packagename& 참조 페이지를 = yourdata
당신은 그것을 위해 매니페스트 항목 아래에 필요
:
이
<receiver android:name="packagename.BoradcastReciverImplmentedClass" android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
당신은 더 자세히 설명 할 수 있습니다 무엇을 " 앱 상태 "및"앱 설치 또는 다운로드 중 "이라는 의미입니다. – CommonsWare
응용 프로그램의 상태가 휴대 전화의 현재 상태 (다운로드, 설치, 제거, 실행 중, 종료 됨 등)와 관련이 있다면 여러 가지 문제를 겪게 될 것입니다. 응용 프로그램이 무언가를 다운로드하거나 응용 프로그램에서 무언가를 설치하는 과정에 있는지를 알고 싶다면 다른 이야기입니다. – zgc7009
업데이트 된 질문 ... – Anjali