Android deep linking -Using Branch.io no se abre en Android

Estoy creando un enlace de sucursal usando websdk. Las siguientes son las propiedades de enlace de websdk:

var sampleParams = { tags: [ 'tag1', 'tag2' ], channel: 'sample app', feature: 'share', stage: 'created link', type: 1, data: { mydata: 'bar', job_public:'https://onblickqa1.azurewebsites.net/Job/JobDetails?jobId=586e7f0dc99b2c0caccdae7d', '$desktop_url': 'https://onblickqa1.azurewebsites.net/Job/JobDetails?jobId=586e7f0dc99b2c0caccdae7d', '$og_title': 'Branch Metrics', '$og_description': 'Branch Metrics', '$og_image_url': 'http://branch.io/img/logo_icon_white.png' } }; 

Y utilizando el anterior generando la url corta, la url de la rama es como https://nc6e.test-app.link/BUy4NMpRGz Ahora estoy compartiendo este enlace a través de correo electrónico. Cuando hago clic en el enlace anterior en android, la aplicación no puede detectar este enlace. Siempre está redireccionando a la url de Playstore.

Manifiesto de Android:

  <activity android:name=".activities.DeepLinkingActivity" android:launchMode="singleTop"> <intent-filter> <data android:scheme="mvppdmo" android:host="open" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> <meta-data android:name="io.branch.sdk.auto_link_path" android:value="job_public" /> <meta-data android:name="io.branch.sdk.auto_link_request_code" android:value="@integer/AutoDeeplinkRequestCode" /> </activity> 

Los ajustes de Branch Dashboard son:

He comprobado la opción " Tengo una aplicación de Android " y " Habilitar enlaces de aplicaciones "

Uri schema: mvppdmo: // y dio el SHA1

Nota: Estoy usando la misma clave de prueba de rama en la web y android.

¿Puede alguien decirme cuál es el problema?

Informe Logcat:

  I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=https://nc6e.test-app.link/... flg=0x14002000 cmp=com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity (has extras)} from uid 10054 on display 0 I/chromium: [INFO:CONSOLE(0)] "Mixed Content: The page at 'https://nc6e.test-app.link/nX2d5p9pIz?__branch_flow_type=chrome_deepview&__branch_flow_id=345908912462718295' was loaded over HTTPS, but requested an insecure image 'http://branch.io/img/logo_icon_white.png'. This content should also be served over HTTPS.", source: https://nc6e.test-app.link/nX2d5p9pIz?__branch_flow_type=chrome_deepview&__branch_flow_id=345908912462718295 (0) 

One Solution collect form web for “Android deep linking -Using Branch.io no se abre en Android”

Me alegro de poder ayudarle directamente a través de nuestro canal de apoyo, Chaitu. Para otros, el tema llegó a los enlaces de Chaitu apuntando a un nombre de paquete diferente de la aplicación que estaba intentando lanzar. 🙂

  • Pasar parámetro a la aplicación cuando se instala desde Google Play
  • Andorid Deeplinking no funciona con múltiples esquemas
  • ¿Cómo vincular profundamente una aplicación del navegador de Builtin de la aplicación de Facebook?
  • Estoy tratando de probar las url de enlace profundo de android a través de adb para iniciar mi aplicación
  • Deep Link no funciona en Chrome para Android
  • Abrir en la intención del navegador cuando el enlace también redirecciona con deep-linking
  • Redirigir desde Mozilla Firefox a la aplicación de Android - Deep Linking
  • El atributo pathPrefix de Deeplink de Android se está omitiendo
  • Indexación de aplicaciones para Android y enlaces profundos: ¿me equivoqué todo el tiempo?
  • Enlace profundo a través de la Búsqueda de Google - cómo funciona, y qué poner en el manifiesto?
  • Deep linking en Android no inicia la aplicación y redirige a Android market market
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.