代码之家  ›  专栏  ›  技术社区  ›  AjLearning

如何从react native fbsdk切换到使用应用内浏览器进行Facebook身份验证

  •  0
  • AjLearning  · 技术社区  · 7 年前

    我对土生土长的人还不太熟悉,所以请原谅,如果我看不到很明显的东西。

    目前,我有 react-native-fbsdk 为Facebook身份验证设置。它似乎从触发登录的屏幕中打开了一个模式。我想切换到使用应用内浏览器。

    import { AccessToken, LoginManager } from 'react-native-fbsdk'
    // ...
    
    export const actions = {
      loginWithFacebook: (): Thunk<Action> => dispatch => {
        dispatch({ type: LOGIN_FACEBOOK })
    
        if (Platform.OS === 'ios') {
          LoginManager.setLoginBehavior('web')
        }
    
        LoginManager.logInWithReadPermissions(['public_profile', 'email'])
          .then(() => AccessToken.getCurrentAccessToken())
          .then(facebookResponse => {
            if (facebookResponse) {
              const accessToken = facebookResponse.accessToken.toString()
    

    问题: https://www.npmjs.com/package/react-native-inappbrowser-reborn 将适用于应用内浏览器。

    0 回复  |  直到 7 年前
    推荐文章