从Playstore安装应用程序后获取推荐值

时间:2018-04-30 08:06:36

标签: android deep-linking google-analytics-campaign-builder

我正在通过网址实现深层链接

http://www.skillshaatapp.com/v1/apk?playstore=true&mobile=8896203990

如果应用程序安装在我的设备中,它的工作正常。我收到了手机。

但是,

如果app没有安装我的深层链接重定向到按链接播放商店

https://play.google.com/store/apps/details?id=com.mlai.android.skillshaat&url=http://skillshaatapp.com&mobile=8896203990

在这种情况下我不接收手机。

请给我解决我们如何接收在playstore链接中传递的参数。

我听了CampaignTrackingReceiver,但不知道如何实现它。

请帮忙。

1 个答案:

答案 0 :(得分:0)

使用InstallReferrerReceiverhttps://developers.google.com/android/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver

例如,获取referrer信息

public class InstallReferrerReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(final Context context, final Intent intent) {
        String referrer = intent.getStringExtra("referrer");
        Ln.i("InstallReferrerReceiver.onReceive() - referrer = " + referrer);

    }
}

已将以下内容添加到AndroidManifest.xml

    <receiver android:name="<your package>.InstallReferrerReceiver" android:exported="true">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>