我正在通过 url 实现深度链接
http://www.skillshaatapp.com/v1/apk?playstore=true&mobile=8896203990
如果应用程序安装在我的设备中,它工作正常。我收到了手机。
但,
如果应用程序未安装我的深层链接重定向到通过链接播放商店
在这种情况下,我没有收到手机。
请给我解决方案我们如何接收在 playstore 链接中传递的参数。
我听过 CampaignTrackingReceiver 但不知道如何实现它。
请帮忙。
我正在通过 url 实现深度链接
http://www.skillshaatapp.com/v1/apk?playstore=true&mobile=8896203990
如果应用程序安装在我的设备中,它工作正常。我收到了手机。
但,
如果应用程序未安装我的深层链接重定向到通过链接播放商店
在这种情况下,我没有收到手机。
请给我解决方案我们如何接收在 playstore 链接中传递的参数。
我听过 CampaignTrackingReceiver 但不知道如何实现它。
请帮忙。
使用InstallReferrerReceiver
(https://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>