Я не получаю параметры из URL в динамической ссылке c.
Я работаю над проектом React Native Cli на Андориде. Я установил AndoridManifest.xml
внутри <activity>
<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:host="mydynimiclink.page.link" android:pathPrefix="/app" android:scheme="http"/>
<data android:host="mydynimiclink.page.link" android:pathPrefix="/app" android:scheme="https"/>
</intent-filter>
В приложении React Native я установил
Linking.getInitialURL().then(url => parseUrl(url));
Linking.addEventListener('url', url => parseUrl(url));
const parseUrl = url => {
if (url) {
console.log(url);
}
динамическую ссылку c, которую Firebase создает для электронного письма с подтверждением это:
https://mydynimiclink.page.link/app?mode=verifyEmail&oobCode=Yfhwu6N1pXEAbwfVJVNCkBjiW9Acd3miGjGI1C-FHG8AAAFwV9YjsQ&apiKey=HIzaSyAHb1DS429YSibHsweHPAGIbaOFfsRLPmc&lang=en
Он открывает приложение, и я правильно получаю URL-адрес, как это:
{"url": "https://mydynimiclink.page.link/app"}
Но я не получаю параметры после? Без них я не могу разобрать URL и правильно его использовать.
Как я могу получить эти параметры?