android中的Deeplink无法正常工作

时间:2015-11-19 14:21:34

标签: java android deep-linking

我正在尝试构建一个应用程序,如果用户点击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"

0 个答案:

没有答案