Not Answered, Almost Same Question
To Explain My Goal:
I have an apk
URL that could be in a market (eg: Google Play, Bazaar, etc) or could be a direct link to apk
file.
To Explain My Requirements
I'll have to set referral link to broadcast it to app when installed on device.
Now we all know that Google Play
will broadcast referral (Campaign Attribution) to app, but our native market (Bazaar
) won't do this.
To Explain My Problem
Is there anyway to broadcast referral information manually by myself? if there is any way I would change all applications link to specific link that I'll generate for them to achieve referral info broadcasting.
In Other Word
I need to have the referrer that cause download when app installed successfully to understand that who is the real person that download and install this app from anywhere?
More Information
My priority is not involves with developing new application to act as a new market, but there is no limitation in technical method that you suggest. In other word I need some useful data (eg: Who Download, Who Installed from everywhere, Who Is Active, etc) about the application that I cause them to be installed.
Thanks in advance
The Play Install Referrer API Client Library is written in the Java programming language and is a wrapper for the Android Interface Definition Language (AIDL) file that defines the interface to the Install Referrer service. You can use the Play Install Referrer API Client Library to simplify your development process.
Start Google Play on the device using campaign link, for example, https://play.google.com/store/apps/details?id=com.test.test_project&referrer=utm_source%3Dtest_source%26utm_medium%3Dtest_medium%26utm_term%3Dtest-term%26utm_content%3Dtest_content%26utm_campaign%3Dtest_name (You can use google play generator: https:// ...
After searching & thinking I found an alternative way to do this in direct download.
Solution I achieved is as below:
apk
file on my server apk
source and rebuild & resign the package (eg: using apktool) SDK
to read the file in specific path (if exist) and send data to my server to have client info I need In fact this scenario is in abstract mode already, so I should try to make it executable
May be, you can create different apk
flavors(with same applicationID) for different host server/market. In different flavor you can hard code a server/market identifier variable/constant and identifier must be unique for each flavor.
So when a user opens the app , based on the identifier value you can identify the market/server URL from where app is downloaded.
Also you can try Google analytic in different apk
flavor. For installation Tracking you can create different installation Events for different Flavor.
I haven't tried this. Hope this help
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With