Я пытаюсь войти в экземпляр Pixelfed, используя пакет expo-auth-session. Я дохожу до всплывающего окна с кодом, отображаемым после того, как я авторизовал свое приложение во всплывающем окне. Однако обещание так и не выполняется. Если я закрою окно, я перейду к части обещания Dismiss, но на этом все.
У меня была такая же проблема, когда я пытался реализовать ее с помощью пакета expo-web-browser. Правда ли, что необходим сервер разработки HTTPS? Если да, то как этого можно добиться с помощью упаковщика Metro? Флаг --https не открывает сеанс https. Я не хочу возвращаться к веб-пакету, так как он, кажется, устарел.
Когда тот же код используется с потоком входа в систему oauth в Instagram, он работает так же, как так и должно быть.
Я пытаюсь войти в экземпляр Pixelfed, используя пакет expo-auth-session. Я дохожу до всплывающего окна с кодом, отображаемым после того, как я авторизовал свое приложение во всплывающем окне. Однако обещание так и не выполняется. Если я закрою окно, я перейду к части обещания Dismiss, но на этом все. [code]import React, { useState, useEffect } from 'react'; import { View, ActivityIndicator, Platform, Button } from 'react-native'; import { WebView } from 'react-native-webview'; import * as WebBrowser from 'expo-web-browser'; import * as AuthSession from 'expo-auth-session'; import * as Linking from "expo-linking"
} [/code] У меня была такая же проблема, когда я пытался реализовать ее с помощью пакета expo-web-browser. Правда ли, что необходим сервер разработки HTTPS? Если да, то как этого можно добиться с помощью упаковщика Metro? Флаг --https не открывает сеанс https. Я не хочу возвращаться к веб-пакету, так как он, кажется, устарел. Когда тот же код используется с потоком входа в систему oauth в Instagram, он работает так же, как так и должно быть.