• Ask a Question
  • Create a Poll
150
    Ask a Question
    Cancel
    150
    More answer You can create 5 answer(s).
      Ask a Poll
      Cancel

      My app not showing up when I try open the deep link

      I am trying to open my app with a deep link, but when I try to trigger it with the following adb command :

      adb shell am start -W -a android.intent.action.VIEW -e "dive://qanda.flutter.dev" com.dive.app 

      My app doesn’t show up on the list. Also, even if I enter wrong package name for my app in the above adb command, there is no error and still the open with menu shows up.

      Here’s my Android Manifest.

      <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.dive.app">     <!-- io.flutter.app.FlutterApplication is an android.app.Application that          calls FlutterMain.startInitialization(this); in its onCreate method.          In most cases you can leave this as-is, but you if you want to provide          additional functionality it is fine to subclass or reimplement          FlutterApplication and put your custom class here. -->     <application         android:name="io.flutter.app.FlutterApplication"         android:label="dive"         android:icon="@mipmap/ic_launcher">         <activity             android:name=".MainActivity"             android:launchMode="singleTop"             android:theme="@style/LaunchTheme"             android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"             android:hardwareAccelerated="true"             android:windowSoftInputMode="adjustResize">             <!-- Specifies an Android theme to apply to this Activity as soon as                  the Android process has started. This theme is visible to the user                  while the Flutter UI initializes. After that, this theme continues                  to determine the Window background behind the Flutter UI. -->             <meta-data               android:name="io.flutter.embedding.android.NormalTheme"               android:resource="@style/NormalTheme"               />             <!-- Displays an Android View that continues showing the launch screen                  Drawable until Flutter paints its first frame, then this splash                  screen fades out. A splash screen is useful to avoid any visual                  gap between the end of Android's launch screen and the painting of                  Flutter's first frame. -->             <meta-data               android:name="io.flutter.embedding.android.SplashScreenDrawable"               android:resource="@drawable/launch_background"               />             <intent-filter>                 <action android:name="android.intent.action.MAIN"/>                 <category android:name="android.intent.category.LAUNCHER"/>             </intent-filter>              <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:scheme="dive"                     android:host="qanda.flutter.dev"/>             </intent-filter>         </activity>         <!-- Don't delete the meta-data below.              This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->         <meta-data             android:name="flutterEmbedding"             android:value="2" />     </application> </manifest>  

      What is the issue here? I am using flutter for app development and I am using the uni_links package for opening deep links.

      Asked by Kennithkareemtia on August 29, 2020 in Android.
      1 Answers

      Please follow this, It’s perfectly working for me

      Check Here

      Answered by sendata on August 29, 2020..