如何接收Facebook Deep Link数据

Pha*_*inh 7 android facebook deeplink

AndroidManifest我有

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>

        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data
            android:host="linhtestdeeplink"
            android:scheme="app"/>
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

MainActivity

AppLinkData.fetchDeferredAppLinkData(this,
        new AppLinkData.CompletionHandler() {
            @Override
            public void onDeferredAppLinkDataFetched(final AppLinkData appLinkData) {
                // Process app link data
                Log.i("TAG", "Deep link receive" + appLinkData);
            }
        }
);
Run Code Online (Sandbox Code Playgroud)

Facebook页面中,我测试了Deep Link之类的

在此输入图像描述

我的应用收到了通知,当我点击通知时它将启动我的应用程序,但 appLinkData始终null.
我也发送,linhtestdeeplink://tripId=1但它也是null.
任何帮助或建议将非常感谢.
我正在使用facebook sdk 4.5 compile 'com.facebook.android:facebook-android-sdk:[4,5)'

Dud*_*uda 4

深层链接格式是<scheme>://<host>这样的,因此您的深层链接应如下所示: app://linhtestdeeplink?tripId=1