Ionic capacitor Facebook login problem creating the facebook app step - firebase

I'm trying to add the Facebook login on my Ionic Capacitor Firebase app but i'm having a lot of problems creating the app on facebook developers site and associating it with my app, now i'm trying only with Android platform.
The problem is that it seems that to create the facebook app is mandatory to have the app published on store, because when i try to change public_profile access for example to advanced, is showing a modal saying that is not finding on the play store the app name. But I can't believe that is necessary to have the app on play store before integrate the facebook login on my app.
What i'm doing wrong? I'm following this tutorial https://devdactic.com/ionic-facebook-login-capacitor/ but on the video is not adding a store option on Android, and in my case i need to add google play or some other to save the platform.
I'm completely lost.
Thanks.

Facebook should allow you to create an app in developer mode without necessarily entering the store code.

Related

Flutter : Display app content from Dynamic/Deep Link even if app not installed

I am working on a new events app and I would like users to be able to share events they have created with friends who many not have the app installed on their device yet. I am using the flutterdev share plugin to allow users to share event links through their social media channels, and I would like the invited users to navigate to the event directly when the link is clicked. So they can see the event details and then have the option to install the app if they so choose.
My question is : how to handle this for users who do not have the app installed on their phone?
My idea so far has been to develop a flutter web version of my mobile app and send the link as a web url, so the user will be sent to the flutter web version rather than the mobile app.
Is there an easier/smarter way to do this?

How to set app icon for Firebase Auth Google Sign In - In Apps with access to your account section?

I have added Google Sign in for my Android app using Firebase Auth and it all works correctly.
However when my user visits https://myaccount.google.com/u/1/permissions to view apps that have access to their account, there is the default logo shown and not my app logo.
How do I set this logo?
Interestingly, I checked today if I am still missing an icon for my app in the Apps with access to your account section, and the icon now appears there. No idea why it fixed itself but now it works. Maybe it just takes some time?

Google Signin with Firebase Auth on Android Cordova not working

I spent hours trying to make Google Signin work on Android with Cordova (it was working on iOS / Web). I have followed these instructions: https://firebase.google.com/docs/auth/web/cordova
I was trying to use a custom Dynamic Link ("mydomain.com/link") and it was not working: after authenticating, the user was redirected to the website INSIDE the popup, instead of closing it and authenticate in the app.
So I decided to create a simple "myapp.page.link", but it was not working neither.
Finally, I simply deleted my custom Dynamic Link, and voila, it works!
So you can use a custom domain for the AUTH_DOMAIN, but not for the DYNAMIC_LINK_DOMAIN. Important: if you use a custom AUTH_DOMAIN, you will have to change manually the authDomain attribute in the firebase config of your app.
#Firebase team: I think it could be useful to update the doc to precise that:
you cannot use custom Dynamic Link
you cannot have several Dynamic Link active
And ideally, it would be ideal to explain how the Dynamic Link is used by Firebase Auth: I followed the explanation, thought that any dynamic link would do the trick, but since you do not explain how it works, it's extremely hard to guess that it is not the case, and that having several dynamic links can be an issue.

Reliability of Firebase Dynamic links in iOS?

How can I setup dynamic links which are robust like google maps, Twitter or WhatsApp ?
I’m using react-native-firebase v6 for my react-native iOS app
I’m using Passwordless Auth/ SignInWithEmailLink to Authenticate my users but this completely depends upon dynamic links.
I had set this up successfully and and everything was working fine.
But now suddenly the authentication links provided in the email don’t open the app in iOS
What can be a possible workaround that the links always open in the app like Twitter or anything else.??
Because this is one of the most essential functionalities of my app as the user can’t sign up if the link doesn’t open in the app.
EDIT: Apple App site association
Below is the apple-app-site-association of my app automatically provided by Firebase, do I need to change something here??
{"applinks":{"apps":[],"details":[{"appID":"4D4NYZN576.com.realyze","paths":["NOT /_/*","/*"]}]}}
Help would be very much appreciated.
P.S could this be a problem of Safari and the Apple Mail App?
Thanks

Facebook PHP SDK rights

i am currently working on an autoposter app to publish content on my own fanpages. This is the only function the app is going to be used for. My personal profile will be the only user of the app.
I have read through the documentation for developers but I still have trouble figuring this out.
From what I understand I don't have to submit the app for review to facebook if I only need the manage_pages right.
How does this work for an app that will only be used by me? Do I still have to submit it to facebook to be able to use the manage_pages and publish_pages permission? Or is there a way around that?

Resources