2012-05-15 4 views
15

아마존 앱 스토어에서 Google Play와 마찬가지로 설치 후 Intent 설치가 전송되는지 여부를 언급하는 문서를 찾을 수 없습니다. 아마존의 문서에는 URL에서 "ref"(Google Play의 "referrer"와 비교)라는 리퍼러 정보를 설정할 수 있다고 명시되어 있지만, 애플리케이션에 어떻게 전달 될지 명시하지는 않습니다.아마존 앱 스토어에서 INSTALL_REFERRER 의도가 있습니까?

나는

extras.getString("ref") 

대신

extras.getString("referrer") 

으로해야는 Intent를 수신 할 경우? 매니페스트 파일에서

+0

그동안 찾으셨습니까? –

+0

체크 아웃 : http://stackoverflow.com/questions/4093150/get-referrer-after-installing-app-from-android-market – cyanide

+0

그 어떤 뉴스? – Muzikant

답변

-4

나는,

<receiver android:name="com.test.Receiver" android:exported="true"> 
    <intent-filter> 
     <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

을 가지고 있고 이것이 내가 같은 질문을했다 당신에게

+1

귀하의 답변은 Amazon Appstore가 아닌 Play 스토어에 유효합니다. –

2

도움이 될 것입니다 있는지 확인이

public class Receiver extends BroadcastReceiver { 

@Override 
public void onReceive(Context context, Intent intent) { 

    Bundle extras = intent.getExtras(); 
    String referrerString = extras.getString("referrer"); 

    Log.w("test", "Referrer is: " + referrerString); 
} 

} 

같은 수신기의 클래스를 생성한다 아마존에게 메일로 문의하십시오. 그의 의견은 다음과 같습니다.

개발자에게는이 기능을 사용할 수 없습니다.

enter image description here

내가 주장하지만 그들은 나에게 동일을 말했다는 방법이 없습니다.

그래서

당신은 아마존의 무리 코드에 상수로 설치 이벤트를 애플 리케이션이 고유 리퍼러를 식별 할 수 없습니다 ... 꽤 awfull 아마존 참조 페이지를 얻을 수있는 방법이 없습니다.

관련 문제