Как сделать вход через Facebook в React Native?

Я хочу использовать вход через Facebook в своем приложении React Native.

https://developers.facebook.com/docs/react-native/configure-android Я использовал эти документы, но при запуске кода запуска Android после выполнения этих шагов. я столкнулся

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

эта ошибка. Пробовал gradlew clean, но не запустился


person Baran Güngör    schedule 23.01.2020    source источник


Ответы (1)


Если вы хотите просто войти в Facebook, этот пакет — то, что вам нужно https://github.com/facebook/react-native-fbsdk, если вы входите в систему с помощью firebase, это https://github.com/invertase/react-native-firebase/tree/master/packages/auth.

Также ваша ошибка заключается в том, что мультидекс, если ваш собственный проект реакции использует Android 10: build.gradle

 android {
        defaultConfig {
            ...
            minSdkVersion 15
            targetSdkVersion 28
            multiDexEnabled true
        }
        ...
    }

    dependencies {
      implementation 'com.android.support:multidex:1.0.3' // android < 10
      implementation 'androidx.multidex:multidex:2.0.1' // android 10
    }

манифест.xml

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.myapp">
        <application
                android:name="android.support.multidex.MultiDexApplication" >
            ...
        </application>
    </manifest>

MainAplication.java

    public class MyApplication extends MultiDexApplication { ... }

person anthony willis muñoz    schedule 23.01.2020