Как создать глубокую ссылку в приложении?
Я работаю в приложении. Там нужно создать глубокую ссылку. Пользователь может поделиться определенным элементом, а пользователь может открыть прямую страницу по ссылке. Я следую, введите ссылку здесь
<intent-filter >
<!-- android:autoVerify="true"-->
<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"
android:host="www.jobzminer.com"
android:pathPrefix="/appplay" />
<data android:scheme="jobzminer"
android:host="appplay" />
</intent-filter>
но когда я помещаю ссылку в браузер, это не работает.
2 ответа
Как уже упоминалось в комментариях, чтобы обновить ваш URL-адрес: https://www.jobzminer.com/appplay
, Также очистите ваш браузер как приложение по умолчанию.
Для передачи параметров вы можете использовать параметры запроса. Измените ваш URL следующим образом: https://www.jobzminer.com/appplay?param1=hello¶m2=world
Тогда в вашей деятельности. Сделай это:
Intent intent = getIntent();
Uri data = intent.getData();
String param1 = data.getQueryParameter("param1");
String param2 = data.getQueryParameter("param2");
Вы также можете увидеть мой ответ здесь.
Deep Linking может быть достигнуто благодаря Branch SDK. У них есть удивительные документы, чтобы интегрировать ветку SDK и начать работу. Перейдите по этой ссылке https://dev.branch.io/getting-started/sdk-integration-guide/guide/android/