Redireccionar usuario desde el navegador a mi aplicación después de abrir una URL específica
He escrito una aplicación que el usuario después de hacer clic en botón de compra He / Ella redireccionar a navegador de Internet (por ejemplo: cromo) y después de pago quiero volver a mi aplicación (mi actividad) por lo que me enteré de que debería usar Intent-Filter pero ¡No funciona para mí!
Añado estos códigos en el manifiesto:
- Android - Cambiar el método de pago popup está vacío
- Cordova Android Pay Plugin
- ¿Cómo detectar el pago NFC en la aplicación?
- ¿Cómo integrar PayU money Gateway en Android?
- Integración PayTm Payment Gateway Android
<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="returnApp" android:scheme="myapp"></data> </intent-filter>
Y cuando abro una url como esta:
Myapp: // returnApp? Status = 1
Mi aplicación no se abre.
- Android Pay - Pruebas desde fuera de EE.UU.
- ¿Cómo implementar los pagos NFC?
- Integración de Android con CCAvenue
- Habilitación de CardEmulation en Android ICS con NFC_EXTRAS
- Cómo liberar una aplicación con varios tipos de pago basados en la ubicación
- ¿Cómo usar Simplify Commerce Payment API en Android?
- INVALID_USER_CREDENTIALS / JSON_EXCEPTION en la integración con Android de "PayU"
- Android in-app-facturación queryInventoryAsync devuelve sku y comprar el tamaño del artículo 0
Intente abrirla como myapp://returnApp/?status=1
(agregue el carácter de barra diagonal). Esto sucede porque el parámetro path se define con el valor por defecto de /
.
Desafortunadamente, no puede coincidir exactamente con la cadena vacía. Como se afirma en la documentación:
La parte de ruta de un URI que debe comenzar con un /.
Si realmente necesitas iniciar la aplicación con exactamente mi url myapp://returnApp?status=1
puedes añadir el android:pathPattern=".*"
tu cláusula de datos como
<intent-filter> ... <data android:host="returnApp" android:scheme="myapp" android:pathPattern=".*"></data> </intent-filter>
Filtro de intención con datos android:pathPattern=".*"
con cualquier ruta incluyendo la vacía.
- Cómo saber cuando android teléfono conectado adb
- ¿Por qué mostrar error inesperado prefijo de nombre xmlns en android?