I have two apps developed with swift Sign in facebook, then I have two apps on facebook. But now I need to join these two apps in one, which will have a screen where the user must choose between the common login or PRO login, each login that is related to one of the apps on facebook. But to set up my project in xcode, I need to add the key to the facebook app on my plist, but setting this up if I have two different Facebook apps?
Related
I have created an Firebase account, under which I created a Firebase project for my iOS app project, I am working on Facebook login.
Now, another developer joint our team, he is working on the same iOS project, however, he used his Firebase account created a Firebase project with the same name, he is working on Twitter login.
I am wondering, we are now working on the same iOS project codebase, however, we use two different Firebase accounts for different authentication method (Facebook login, and Twitter login). Will there be problem in future for our app? Or it is fine to use two Firebase accounts for the same iOS project?
While it can technically work, it does sound odd to have a separate project for each provider.
More commonly you'll have a separate project for each developer for their development work. And then a common project where both developers are collaborators for the integration of all the pieces. To add a collaborator to a project, see How to add collaborators to a Firebase app?.
I have an app in the Appstore for a few months now. To use App Install optimized Facebook ads, I decided to integrate The Facebook SDK. But apart from running Ad Campaigns on Facebook, I am not using any of the functionalities offered by the Facebook SDK. i.e. I am not using Facebook login and the services used with Facebook Login.
I noticed that the Facebook app is in Sandbox Mode and I need to set it to Public to use Facebook App Install advertising. I can set it to public right away, which is good.
But there is also a Facebook review submission button on the same page and there is a not-so-clear statement on the page saying Facebook needs to review "some" of the integrations before going live.
If I am using the SDK just for Facebook Ads with my "iOS App", do I still need to have my app reviewed by Facebook?
Cheers,
Taner
If you are not requesting to use any of the permissions, you do not need to have your app reviewed.
The only thing you need to do the enable it to be used for advertising is to set it to be Public. This will not really do anything in your case.
The main problem is that when user tap in facebook app on app name from which was made an post, need to open the app, this works fine for instagram app.
But this not work with my app
I can login with facebook, make posts, likes, and share links, app is registered on facebook and approved same workflow works fine in android app but not in iOS
This is how my url schemes and types looks like in my app info.plist
The problem was fixed with turn on Single Sign On in facebook app settings and after will appear the option Deep Linking and also need to activate it.
I am confused about the Facebook SDK for iOS. iOS includes the Facebook SDK, correct? But on the Facebook Developer site, it still is telling me to download the Facebook SDK and add it to my project... is this necessary? I am able to post from my app to Facebook without doing this.
The Social Framework allows your app to login to facebook and post, but only if the user has connected their Facebook account with iOS6 (which not everyone does). The Facebook SDK allows your app to connect to facebook in other ways (including through the Facebook app itself, or through a web view).
I have a Facebook app ID which I'm using on 6 iOS apps for sharing posts on the user's timeline using Single Sign-on (SSO).
I have setup the custom URL Scheme suffix described here and it's working fine right now.
My question is regarding the "iPhone App Store ID" and "iPad App Store ID" fields listed on the Facebook app settings. From what I understood here, these IDs would only be used if the user started an action on the Facebook app that would required my app to be installed. It would then be redirected to the AppStore ID listed on those fields.
My question is: is this really what these fields are for? I'd rather not forward the user anywhere (leave this blank?) but it's not allowed. Maybe I should just fill it with my app's free version AppStore IDs?
If you fill in those values, users who have your Facebook app installed will see the icon for your iOS app appear in the applications sidebar within the native iOS Facebook app on their iPhone.
Tapping that icon will then either launch your native app (if it's installed) or take them to the App Store page for that app so they can install it.
If you are using your Facebook app with multiple iOS apps, then you'll either have to pick one of your native apps to be the native app that represents your Facebook app, or just leave the fields blank.
There is no way to associate multiple native apps with a single Facebook app AFAIK.