Ho scritto un'applicazione che l'utente dopo aver fatto clic su Acquista Pulsante Lui/Lei reindirizza a Browser Internet (es .: chrome) e dopo il pagamento Voglio che torni alla mia app (la mia attività) così ho scoperto che dovrei usare Intent-Filter ma non funziona per me!Reindirizzare l'utente dal browser alla mia app dopo aver aperto un URL specifico
aggiungo questi codici in palese:
<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>
E quando apro un URL simile a questo:
myapp: // returnApp status = 1
la mia app non si apre
Non ha funzionato !! – esmaeil
@esmaeil Ho aggiornato la risposta. – pepyakin
@esmaeil, hai provato a lanciare l'app dalla riga di comando? Cosa viene stampato in logcat quando si esegue il seguente comando nella shell della riga di comando 'adb shell am start -a android.intent.action.VIEW -d 'myapp: // returnApp? Status = 1' --debug-log-resolution' ? – pepyakin