1

J'utilise facebook login réac-native à travers cette bibliothèque: react-native-fbsdk. Suite au guide d'installation n'a pas complètement fonctionné, mais j'ai réussi à le faire fonctionner après modifications sur le côté natif, comme indiqué dans de nombreux problèmes de github, etc.React-native connexion Facebook crash sur Android

Quoi qu'il en soit, cela fonctionnait bien il y a deux semaines, mais maintenant, Lorsque j'essaie de me connecter avec Facebook, l'application plante immédiatement. Il n'ouvre aucune page de connexion ou ne fait rien d'autre. Ce qui est étrange, c'est que si j'ouvre un navigateur dans l'émulateur, je le laisse en arrière-plan, puis j'essaie de me connecter, le login va plus loin (je me connecte, mais quand je suis redirigé, l'application accidents).

à partir des fichiers pierre tombale, je suis en mesure d'obtenir les avertissements/messages suivants:

  1. numéro de version de la bibliothèque native prévue "", bibliothèque native réelle numéro de version ""

  2. Des dizaines comme celles-ci:

n'a pas pu trouver généré setter pour la classe com.facebook.reactnative.androidsdk.FBLoginButtonManager

Comment pourrais-je résoudre ce problème? Et pourquoi ça ne marche plus? Je n'ai rien changé dans le code. La seule chose que je peux penser est qu'il charge quelque chose à partir d'Internet lors de la compilation de l'application. Comment pourrait-il autrement échouer?

+0

vérifiez-vous votre ID client FB et secret client FB? –

+0

Oui, ils sont corrects –

+0

Je pense que c'est parce que la version de discordance entre SDK vous utilisez et SDK sur votre tableau de bord. Pouvez-vous vérifier la version SDK que vous utilisez et celle qui apparaît sur votre tableau de bord? –

Répondre

0

Ceci est la réponse pour la façon dont j'ai résolu le problème, pas tellement à propos de pourquoi il se comportait comme ça.

En bref:

Je l'ai fonctionnent à nouveau mise à jour de l'émulateur et API Android 6.0 à Android Studio est.

<Rant state='begin'> 

Je ne sais pas pourquoi cela a fonctionné, ni pourquoi il s'est brisé en premier lieu. Comme cela fonctionnait bien avec l'ancien émulateur et API 6.0 plus tôt.

Il semble que le fbsdk natif de la réaction soit loin d'être stable. Ou alors c'est complètement faute de réagir-natif, idk pour être honnête. Mais cela me donne juste envie de développer entièrement natif, au lieu de réagir-natif, ce qui semble instable de mon expérience jusqu'à présent.

<Rant state='end'>