response-native-fbsdk и AWS Amplify обновление токена - PullRequest
0 голосов
/ 09 октября 2018

Я создаю мобильное приложение с React Native, react-native-fbsdk и aws-amplify.Мне удалось успешно войти через электронную почту и Facebook, используя Cognito.Теперь у меня возникает проблема:

Через некоторое время я получаю сообщение «Отказано в доступе», когда пытаюсь сделать запросы API.Это происходит только с авторизованным пользователем Facebook в моей системе.Похоже, что токен Facebook не обновляется, хотя срок действия установлен через несколько месяцев.Может быть, это проблема того, что Cognito не обновляет федеративные учетные данные?

Кто-нибудь получил какие-либо советы по обновлению токена?

Sidenote: Я также создаю сопутствующую сетьприложение (в React), и это также позволяет авторизацию Facebook.Однако, чтобы веб-приложение работало, мне пришлось обернуть все свое приложение в несколько HOC:

import FacebookProvider, { InitFacebook } from 'react-facebook-sdk';

function App(props) {
  return(
    <FacebookProvider appId='my-actual-app-id'>
      <InitFacebook onReady={() => {}}>
        <Router />
      </InitFacebook>
    </FacebookProvider>
  );
}

Мне интересно, есть ли какой-нибудь react-native эквивалент, который мне не хватает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...