2017-08-27 8 views
7

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> 

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); 
      } 
     } 
); 

Facebook पेज में, मैं

enter image description here

मेरा ऐप की तरह डीप लिंक का परीक्षण एक अधिसूचना प्राप्त की, जब मैं सीएल अधिसूचना पर यह मेरा ऐप लॉन्च करेगा लेकिन appLinkData हमेशा null
मैं भी linhtestdeeplink://tripId=1 भेजता हूं लेकिन यह भी शून्य है।
किसी भी मदद या सुझाव की सराहना की जाएगी।
मैं फेसबुक एसडीके का उपयोग कर रहा 4.5 compile 'com.facebook.android:facebook-android-sdk:[4,5)'

+0

यह पूरा कोड/लिंक पोस्ट करने के लिए संभव है? –

उत्तर

2

डीप लिंक प्रारूप <scheme>://<host> तो अपना डीप लिंक इस तरह दिखना चाहिए है: app://linhtestdeeplink?tripId=1

संबंधित मुद्दे

 संबंधित मुद्दे