Tag: ANDROID-DEEP-LINK
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
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
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
Estoy utilizando Android App Links para llevar a los usuarios directamente a una pantalla específica en mi aplicación. Estoy siguiendo el mismo enfoque que Rakuten, lo que significa que el último segmento de ruta (LPS) de la URL es un dominio válido, que lleva a los usuarios a una pantalla . . . Read more
Tengo la actividad principal (actividad de lanzamiento) con el modo de lanzamiento “singleTask” (por ejemplo, A). Necesito este modo de lanzamiento para manejar enlaces profundos. Pero cuando voy desde mi actividad principal a otra actividad B y presiono el botón de inicio, al abrir mi aplicación se muestra la actividad . . . Read more