Глубокие ссылки с React, Expo и React-Navigation - PullRequest
2 голосов
/ 08 июля 2020

ПРИМЕЧАНИЕ: Есть несколько вопросов по этому topi c, но ни один из них не соответствует моим требованиям.

Я новичок, чтобы реагировать и реагировать на нативные (не на программирование) и пытается создать приложение с указанным ниже стеком технологий.

  1. react-native
  2. react-navigation
  3. Expo

Контекст (прочтите, если вам так кажется): я реализовал вход в систему с помощью twitter, который выполняется на моем внутреннем сервере.

  1. Пользователь нажимает кнопку в приложении. Он открывает WebBrowser (указанный в expo docs).
  2. Появляется экран авторизации, и пользователь заполняет и авторизует мое приложение twitter.
  3. Я использовал URL-адрес своего сервера в качестве обратного вызова в моем приложении twitter, поэтому twitter наконец, перенаправляет пользователя на мой сервер.

Но для сохранения информации, а именно ключа доступа и секрета, мне нужна некоторая информация о пользователе, например, кто этот пользователь. Альтернативный подход может заключаться в том, что обратный вызов должен представлять собой deeplink, перенаправляющий его в приложение, предоставляющее ключи доступа и секрет, а затем мое приложение отправляет почтовый запрос на мой сервер.

В двух словах , я хочу для реализации deeplink в моем приложении. В React, React Navigation и Expo так много статей и документов, я прочитал их почти 100 раз и действительно запутался.

Было бы здорово, если бы кто-нибудь мог сказать мне, каковы точные шаги для глубоких ссылок с реагирующей навигацией, реагируем на родной и expo

...