Как сделать Facebook Войти в React Native? - PullRequest
0 голосов
/ 23 января 2020

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

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

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

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

1 Ответ

0 голосов
/ 23 января 2020

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

Также ваша ошибка в том, что multidex, если ваш собственный реактивный проект использует 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
    }

manifest. 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 { ... }

...