2012-05-15 18 views
15

मुझे कोई दस्तावेज नहीं मिला जो उल्लेख करता है कि क्या अमेज़ॅन ऐप स्टोर Google Play के रूप में रेफ़रल Intent पोस्ट इंस्टॉल भेजता है या नहीं। हालांकि अमेज़ॅन के दस्तावेज़ीकरण में कहा गया है कि हम "रेफरी" (Google Play में "रेफरर" की तुलना में यूआरएल में रेफरर जानकारी सेट कर सकते हैं), यह स्पष्ट रूप से यह नहीं कहता कि उन्हें एप्लिकेशन पर कैसे भेजा जाएगा।क्या मुझे अमेज़ॅन ऐप स्टोर से INSTALL_REFERRER इरादा मिलता है?

अगर मैं Intent प्राप्त करते हैं, मैं

extras.getString("ref") 

extras.getString("referrer") 

के बजाय क्या करना चाहिए?

+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> 

है किया जाना चाहिए और इस

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

} 

तरह रिसीवर के लिए वर्ग बनाना सुनिश्चित करें यह तुम्हारी मदद करेगा

+1

आपका उत्तर Play Store के लिए मान्य है, न कि अमेज़ॅन ऐपस्टोर के लिए। –

2

मैं एक ही सवाल था, मैं अमेज़ॅन को मेल से पूछें, यह उनकी प्रतिक्रिया थी:

दुर्भाग्यवश हमारे पास यह कार्यक्षमता डेवलपर्स के लिए उपलब्ध नहीं है।

enter image description here

मैं आग्रह लेकिन उन्होंने मुझे एक ही कहा है, वहाँ कोई रास्ता नहीं है।

तो वहाँ अमेज़न रेफ़रलकर्ता, सुंदर awfull प्राप्त करने के लिए कोई विधि नहीं है ...

आप एक अद्वितीय संदर्भ देने वाली पहचान नहीं कर सकते, बस अमेज़न का एक समूह अपने कोड पर एक निरंतर द्वारा स्थापना की घटनाओं एप्लिकेशन की है।