2

Что я пытаюсь сделать, так это разрешить пользователю определять доменные URL-адреса для работы с приложением.Можете ли вы зарегистрировать намерение URL во время выполнения?

Поэтому, если пользователь вводит «https // www.mydomain.com», приложение должно обрабатывать все ссылки с этим доменом. Существует также потенциал того, что может быть несколько URL-адресов, которые он должен обрабатывать.

Итак, во-первых, это возможно, во-вторых, как? Я использую формы, но я, очевидно, могу это сделать в конкретных проектах платформы.

Кроме того, возможно ли это на платформах, отличных от Android?

Наконец, в качестве резервной копии это можно было бы сделать в качестве подстановочного знака «* .somedomain.com» в манифесте приложения или кода?

+0

, что об этом учебнике с firebase? https://firebase.google.com/docs/dynamic-links/android#create-a-dynamic-link-programmatically –

+0

Привет, Мартин! Я не уверен, что понимаю ваш вопрос. Вас беспокоит «NSAppTransportSecurity»? –

+0

Можете ли вы использовать регулярное выражение для решения своей проблемы? –

ответ

2

Поскольку обработчики URL-адресов определены в манифесте, это невозможно. Вы не можете добавлять обработчики для wildcard subdomains:

Протокол цифровых активов ссылается на поддомены как уникальные, отдельные хосты. Если в вашем целевом фильтре перечислены субдомены www.example.com и mobile.example.com в качестве хостов, вы должны разместить отдельный файл assetlink.json для каждого поддомена. Например, приложение, с помощью следующего умысел декларации фильтра будет проходить проверку, только если владелец сайта опубликованы действительные файлы assetlinks.json на обоих https://www.example.com/.well-known/assetlinks.json и https://mobile.example.com/.well-known/assetlinks.json

0

Простой ответ сохранить URL в локальной базе данных или STATIC.

+0

Я не понимаю вашего ответа? Мне нужна операционная система, чтобы узнать URL-адрес, связанный с приложением. – Martin

+0

Вы можете сохранить URL, введенный пользователем в SharedPreference или SQLite db. –

+0

Вы можете сохранить URL, введенный пользователем в SharedPreference или SQLite db. И затем используйте его там, где хотите. Строка для url и использование строковой функции для concate, т.е. db.getUrl() + "/ list/abc.json" –

Смежные вопросы