Не могу получить oobCode в своём приложении Expo при переходе firebase dynamic links

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

Для дальнейшего шага необходимо передать oobCode вместе с новым паролем, но в динамическую ссылку не передаётся oobCode, который пришёл с ссылкой на почту. Так как проект на Expo, он категорически отказывается работать с react-native либами, такими как @react-native-firebase/dynamic-links. Раньше в Expo была либа expo-firebase-links, но она уже deprecated и при попытке её подтянуть к приложению - не получилось (сначала заставило установить ещё 15 либ, а потом всё равно сказало, что либа не соответствует подсам, хоть я их и устанавливала с апдейтом репы).

Так же, если в sendPasswordResetEmail закинуть actionCodeSettings, то на почту приходит Long Dynamic Link, которая не переходит на приложение, а кидает в ПлейМаркет в котором ещё нет данного приложения и соответсвенно валиться ошибка в ПлейМаркете.

И ещё app.json не принимает некоторые параметры, которые предлагает firebase dynamic links: should NOT have additional property 'longDynamicLink', should NOT have additional property 'dynamicLinkInfo', should NOT have additional property 'suffix'.

Уже закончились все идеи как получить этот oobCode...


Ответы (0 шт):