Как создать глубокую ссылку в приложении?

Я работаю в приложении. Там нужно создать глубокую ссылку. Пользователь может поделиться определенным элементом, а пользователь может открыть прямую страницу по ссылке. Я следую, введите ссылку здесь

 <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&param2=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/

Другие вопросы по тегам