我正在尝试构建一个应用程序,如果用户点击Web链接,它将重定向到具有特定id的playstore。然后在安装应用程序后,我将获取id并执行剩余的过程。当前它正在重定向到Playstore但我无法获得id。
这是我的清单文件
<receiver android:name=".deeplinking.ReferrerReceiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
我的广播
public class ReferrerReceiver extends BroadcastReceiver {
public ReferrerReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
if (intent == null) {
Log.e("ReferrerReceiver", "Intent is null");
return;
}else{
String key= (String) extras.get("referrer);
}
}
我的weburl链接
intent://url/soham#Intent;scheme=http;package=package;S.name=P208;S.browser_fallback_url= http://play.google.com/store/apps/details?id=package&referrer=P208;end"