Skip to main content

How to create a Facebook application

 

What is Facebook Application?

For over a decade we have been using the Facebook login to our mobile application or web application. To do so we need to register the application over Facebook! Facebook will identify, review and let you use the Facebook SDKs or Graph API to do the Facebook login! There are multiple things we could do with Facebook SDKs, Facebook login is one of them.

How to register the application over Facebook?

Suppose you are the owner of the product/app for which you want to have the Facebook login and/or other features. Suppose your app name is “My Social Media” and you want to allow the end-users to log in with Facebook to access your app. To do so, we need to register the “My Social Media” app to the Facebook Developer Console. 

Let's see how to do it: 

Step 1 – Facebook Developer Account

Please visit this link https://developers.facebook.com/apps. If you are already a Facebook user then you just need to agree with some terms and follow the on-screen instruction to access the Facebook Developer Console.

Step 2 – Add a New App

Click on "Create App" on this screen

You can select different types of applications on this screen. But as we are doing this for the authentication, we will be selecting the type, CONSUMER


Step 3 – Application Details

You have to provide the application details so that when end-user connects with your app through the Facebook login, they can read all these details.

Once you are done adding all your details, please click on “Create App” You will be prompted with a dialogue box, fill up the details and click on Create App ID.

Please mind the App Display Name, as it is going to be displayed on the screen when the end-user login for your app.



Step 4 – Application Dashboard

Once you are done creating the app, you will be redirected to the application dashboard.

Manage Roles

Now, you can manage the app-related things like creating packages, and adding RSA/ SHA keys on your own or you can simply add any professional as an Administrator for your app. Just refer to the following screenshot to add Administrator. 

Add Testers

If you would like your friend circle to test the app integration, you can invite them by adding them as a Tester to your app. On the same Roles screen, click on the Add Testers button and add your friends

Step 5 – Basic Information (Optional)

Basic details regarding you and your business are collected by the Facebook authorities to check the business domain and address under GDPR. We recommend you fill up this information.

Happy coding! 

Comments

Popular posts from this blog

Google Play Developer API: How to Create a Service Account

Why am I reading this? Mobile applications are surrounded by so many modules in addition to that, the IN-APP Purchase and Subscriptions play a good amount of role, where you as an owner of the app, can generate revenue by selling consumable and non-consumable goods such as Coins for Games, Subscription plans for your app many things. Now, as you are selling some goods on your app, there must be a way to validate that purchase or get the details. But obviously, you can do it from the app itself as Google does provide SDK for the same. (SDK – Software Development Kit). But, we are living in a world where Android and iOS exist and in a very competitive market! Google Play Developer API gives us the power to check the user’s transaction from the RESTful APIs which leads you to read this blog. With the RESTful API, we can do this call from the BACKEND and leave the app standalone and do other stuff Offering Google Play Developer API lets you manage the two main components in your project Th...

ADB - The Android Developer's Swiss Army Knife

Introduction: In the world of Android app development, having the right tools can make a significant difference. One such indispensable tool is ADB (Android Debug Bridge), a versatile command-line tool that empowers developers and Android enthusiasts to interact with Android devices from their computers. In this blog, we'll explore what ADB is, its key functionalities, how to install it on Windows and Mac, and how it simplifies the app development and testing process. What is ADB? ADB, short for Android Debug Bridge, is a critical component of the Android Software Development Kit (SDK) or the standalone Android Platform Tools package. It serves as a bridge between a computer and Android devices, enabling seamless communication and control over connected devices. How to Install ADB on Windows? Installing ADB on Windows is a straightforward process: Download Android SDK Platform Tools : Go to the official Android Developer website and download the SDK Platform Tools package from this...

A Developer's Guide to verify In-App purchase

  Disclaimer: Helpful document for the coder This document is providing the API calls needed from the mobile device to verify the purchase from the respective stores. The RESTful API will connect with the respective store and verify the purchase, update the user data and will provide the necessary response to the user call. We are going to verify the receipt data from the Apple Store and the purchase token from the Google Play Store. Both stores provide steps to verify/get details of the transaction but this document comes in handy and provides action plans for the mobile app developer and the backend team. Objective Verify In-App purchase/subscription from Google Play Store and Apple Store Requirements Apple IAP Verification: Apple shared secret    Google IAP Verification: Service Account Key file (JSON file)  Key factors: Expertise & Patience  RESTful APIs Purchase subscription/product This will be the first API call from the mobile app to send the purcha...