Как установить правильные значения для Linking.makeUrl в приложении expo? - PullRequest
0 голосов
/ 21 марта 2020

У меня есть простое выставочное приложение, которое я только что начал с expo init с минимальным шаблоном.

У меня есть веб-сайт, на котором я хочу разместить ссылку на свое выставочное приложение.

Как мне создать эту ссылку?

После https://docs.expo.io/versions/latest/workflow/linking/ предлагает использовать

let redirectUrl = Linking.makeUrl('path/into/app', { hello: 'world', goodbye: 'now' });

, который будет выводить: myapp:///path/into/app?hello=world&goodbye=now

  1. Где я могу настроить myapp значение?
  2. Что я должен установить путь ценность? т. е. должно ли 'path / into / app' соответствовать экрану или чему-то еще?
  3. Если я запускаю приложение в клиенте expo на моем телефоне, будет ли ссылка, сгенерированная из этой работы?

1 Ответ

0 голосов
/ 21 апреля 2020
  1. приложение. json
"expo": {
  "scheme": "myapp",

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

При запуске из экспозиции Linking.makeUrl создаст действительный URL вашего приложения, например, exp: //wg-qka.community.app.exp.direct: 80. после того, как вы опубликуете sh или создадите автономную версию, это будет myapp: //

...