es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-DEEP-LINK

Cómo pasar argumentos seguros como paquete en un enlace profundo explícito de Android?

Estoy creando un enlace profundo explícito en el componente de navegación utilizando safe args. PendingIntent pendingIntent = new NavDeepLinkBuilder(getApplicationContext()) .setGraph(R.navigation.mobile_navigation) .setDestination(R.id.nav_order_details) .setArguments(//TODO pasar Bundle) .setComponentName(MainActivity.class) .createPendingIntent(); El problema es que necesito pasar un Bundle en los argumentos, pero no sé cómo convertir los Safe args a Bundle en Java. Encontré . . . Read more

Android Jetpack Navigation almacena deepLink como constantes.

La documentación de Android recomienda usar enlaces profundos para la navegación intermodular. https://developer.android.com/guide/navigation/navigation-multi-module#across Ten en cuenta el enlace profundo con lo siguiente: app:uri=”android-app://example.google.app/fragment_two” La misma URL se representa luego en el código: val request = NavDeepLinkRequest.Builder .fromUri(“android-app://example.google.app/fragment_two”.toUri()) .build() El ejemplo es claro, pero utiliza cadenas codificadas en el código, las . . . Read more

El enlace profundo no abre la aplicación desde la publicación de Facebook.

He agregado soporte para enlaces profundos en mi aplicación, y funciona bien desde Gmail, aplicaciones de mensajería. Pero desde Facebook, abre el navegador y no la aplicación. <activity android:name="..MiActividad"> <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="https"/> <data android:host="mywebsite.com"/> <data android:pathPrefix="/pantalla1"/> <data android:pathPrefix="/pantalla2"/> </intent-filter> </activity> ¿Necesito agregar algo adicional . . . Read more