PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Saturday, July 16, 2022

[FIXED] How can I get the 'facebookScheme' for iOS in an Expo project?

 July 16, 2022     expo, facebook, facebook-login, ios, react-native     No comments   

Issue

Expo documentation on expo-facebook says I need to add facebookScheme setting to my app.json file.
To acquire it, the documentation says for me to access the Facebook documentation.
The Facebook documentation says I need to configure a bunch of stuff which requires a Xcode project. For example, configure Info.plist file, or install some dependencies which require Cocoapods.. etc.
But Expo does not expose this file to me, it's an Expo project after all!

What do I do here then? Do I need to associate this Expo project to an Xcode project, somehow? Do I need to eject from Expo?

Just to add some context (which might be relevant or not), the main reason I'm asking this is because when I try to login using Facebook on iOS, my app simply crashes (a SIGABRT error)! I suspect it is because of this missing facebookScheme field.

Thank you


Solution

So, I'm dumb.

I thought I had to follow the steps mentioned on FB's documentation, but that was not it. I simply had to access it, go straight to step 4 and copy the values CFBundleURLSchemes (which is the facebookScheme I was looking for), FacebookAppID and FacebookDisplayName, then paste then inside app.json file.

Remember to be logged in with your FB dev account and select your FB app on step 1 inside FB's documentation mentioned above.

This solved the issue about my app crashing as soon as I clicked the FB button.



Answered By - Matheus
Answer Checked By - Timothy Miller (PHPFixing Admin)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © PHPFixing