Я интегрировал глубокую ссылку в Android с параметрами URL-адреса, и когда приложение уже установлено, и когда пользователь щелкает, он правильно получает параметр URL-адреса и перенаправляет на правильное действие. Я объявляю следующий код в манифесте.
<activity
android:name = ".activity.MainActivity"
android:launchMode = "singleTask"
android:screenOrientation = "portrait">
<intent-filter android:label = "@string/app_name">
<action android:name = "android.intent.action.VIEW" />
<category android:name = "android.intent.category.DEFAULT" />
<category android:name = "android.intent.category.BROWSABLE" />
<data
android:host = "xxxxx.app.goo.gl"
android:scheme = "https" />
</intent-filter>
</activity>
Когда пользователь не установил приложение и щелкнул по ссылке, он перенаправляется в Google Play. После установки приложения из Google Play и его открытия приложение не получит параметр URL. Почему приложение не получает параметры URL из Google Play?
да. В режиме отладки работает без проблем. Также, если приложение уже установлено, при нажатии на ссылку оно перенаправляется на правильную активность.
Вы нашли решение для этого?
Покажите код в своем действии, который должен запускаться при срабатывании ссылки. Работает ли это в режиме отладки при установке через студию Android?