I would try to help who, like me, fails to make install_referrer work and who don’t find ANY useful information about these features.
Notes:
- The intent
com.android.vending.INSTALL_REFERRER
will be caught
during the install process, not when the application starts for the
first time. - The referrer …
extras.getString("referrer")
.. is fixed but the contents can be any string value that respect the http get syntax …referrer=thatsthevalue&thisisnot=xxx
The above code is okay, just some explanations to complete the info:
- Android Manifest. The
<receiver>
tags must be inside the
<application>
tags. - The correct url to link the market is not the results of the famous google forms in sdk
but this one
http://market.android.com/details?id=your.application.package.name&referrer=my_referrer_finally_works_fine
Obviously, you need to follow the link from the mobile device and the only way for a complete test is to publish a test application in the market.
And a final and personal note.
I don’t understand why those info are omitted completely and i hope that Google will act for detailing it.