Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
114 of 196 menu
◀ ▶

Метод getInitialURL

Метод getInitialURL класса Linking не принимает аргументов. Промис разрешается строкой адреса или null, если приложение запустили без ссылки.

Синтаксис

Linking.getInitialURL();

Параметры

Параметр Описание

Пример

Давайте прочитаем ссылку холодного запуска:

import { Linking } from 'react-native'; Linking.getInitialURL().then((res) => { console.log(res); });

В ответе будет строка адреса или null.

Пример

Давайте покажем результат на экране:

import { useEffect, useState } from 'react'; import { View, Text, Linking } from 'react-native'; export default function App() { const [label, setLabel] = useState('abcde'); useEffect(() => { Linking.getInitialURL().then((url) => { setLabel(url ?? '12345'); }); }, []); return ( <View> <Text>{label}</Text> </View> ); }

На экране адрес запуска или запасная строка '12345'.

Смотрите также

  • метод addEventListener,
    который слушает ссылки при работе приложения
  • метод openURL,
    который открывает внешний адрес
  • класс Linking,
    который описывает всё API ссылок
  • класс AppState,
    который сообщает, на экране приложение
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить