2012-05-15 19 views
15

Amazon uygulama mağazasının Google Play yaptığı gibi Intent gönderi yüklemesi gönderip göndermediğini belirten hiçbir doküman bulamadım. Amazon'un dokümanları, URL'de "ref" ("Google" daki "yönlendiren" e kıyasla) altında yönlendirme bilgilerini ayarlayabileceğimizi söylemesine rağmen, uygulamaya nasıl iletileceğini açıkça belirtmez.Amazon uygulama mağazasından INSTALL_REFERRER amacı var mı?

ben

extras.getString("ref") 

yerine

extras.getString("referrer") 

yapmam gerekir Intent alırsanız? senin Manifest dosyasında

+0

Bu sırada bunu buldunuz mu? –

+0

Şuna bir göz atın: http://stackoverflow.com/questions/4093150/get-referrer-after-installing-app-from-android-market – cyanide

+0

Bununla ilgili bir haber var mı? – Muzikant

cevap

-4

Ben

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

var ve bu aynı soru vardı sana

+1

Cevabınız Amazon Appstore için değil, Play Store için geçerlidir. –

2

yardımcı olacaktır emin olun bu

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

} 

gibi alıcı için sınıf oluşturmak olmalıdır bir Amazon'a postayla sorun, bu onun geri bildirimi:

Ne yazık ki şu ana kadar geliştiricileri için mevcut değildir.

enter image description here

Israr ama bana aynı sözü, hiçbir yolu yoktur.

Yani

Sadece Amazon bir grup kodunuzu sabit tarafından kurulum olayları uygulamalar var, benzersiz bir yönlendirme tespit edemez ... oldukça awfull amazon yönlendirme, almak için bir yöntem yoktur.

İlgili konular