Hướng Dẫn Cách Tạo Ứng Dụng Trên Facebook App Và Lấy App Id,Secret Key

khóa đào tạo và huấn luyện Lập trình thiết kế Android khóa huấn luyện lập trình android cơ bạn dạng Tích hợp mạng xã hội - Tạo app Facebook

Dẫn nhập

Ở những bài học trước, bọn họ đã bên nhau TÌM HIỂU VỀ SQLITE, một trong những phương thức lưu trữ dữ liệu trong hệ điều hành Android. Tương tự như viết một ỨNG DỤNGđể khám phá những gì SQLite rất có thể làm.

Bạn đang xem: Cách tạo ứng dụng trên facebook

Ở bài học này, họ cùng khám phá về cách tích hợp social vào ứng dụng Android, cụ thể ở đó là Facebook. Có rất nhiều lý do để họ làm việc này, mời các bạn đọc tiếp đã rõ.

Nội dung

Để hiểu hiểu bài này xuất sắc nhất chúng ta nên có kỹ năng và kiến thức cơ bạn dạng về những phần:

Có một tài khoản Facebook và cơ chế xác xắn qua “app” của Facebook.

Trong bài học này, chúng ta sẽ cùng mày mò các vấn đề:

Tạo key debug, tạo tiện ích Facebook.

Tạo key debug, tạo app Facebook

Từ thời kỳ đầu của Android, thật ra cái app Facebook là một app hybrid viết bởi HTML5. Sau đó người ta phân biệt rằng trải nghiệm người tiêu dùng bằng hybrid thời kia quá tệ, bắt buộc Facebook đã gửi dần quý phái Native, cũng như cung cấp một bộ SDK tử tế cho những lập trình viên thuần Android.

Vậy câu hỏi này có tính năng gì?

Lấy tin tức của người tiêu dùng Facebook một biện pháp hợp lệ.

Sử dụng những thông tin lấy được để giao hàng cho app (như login / xác thực, phân tích,…).

Kỳ này chúng ta thực hành là chính, và có hơi khác một ít so với những ví dụ khác. Chúng ta không code ngay, nhưng mà cần đăng ký “app” – một kiểu giấy tờ đăng ký thiết lập ứng dụng Facebook trước.

Xem thêm: Phim 100 Người Thử Nghiệm Phần 1 00 Người Thử Nghiệm (Sống Sót)

Bước 1: chúng ta truy cập vào trang:

https://developers.facebook.com/docs/android

Giao diện của trang thứ hạng kiểu như sau:

*

Đưa con chuột lên avatar của bạn, kế tiếp nhấn Add a new appnhư hình trên.

Nếu bạn chưa từng thao tác làm việc với Facebook Developer, thì chắc hẳn là sau khoản thời gian đăng nhập, các bạn phải đăng ký tài khoản Facebook developer. Cơ hội đó trang web sẽ có dạng như này:

*

Click vào nút Register và chuyển công tắc sang Yes > Register:

*

Sau kia Facebook đang hiện thông báo:

You have successfully registered as a Facebook Developer. You can now địa chỉ Facebook into your tiện ích or website.

Và thế là chuẩn bị để chế tạo ra App, như hình đầu tiên.

Bước 2: sau khoản thời gian nhấn nút địa chỉ cửa hàng a new phầm mềm thì sẽ có một cửa ngõ sổ như vậy này:

*

Sau đó nhận Create app ID. Trình săn sóc sẽ gửi sang trang như hình, nhấp vào nút Get Started ở vị trí Facebook Login:

*

Hoặc trong trường vừa lòng không hiện ra mục như nghỉ ngơi trên, chúng ta nhấn vào mục Dashboard ở cột trái > lựa chọn Choose Platform:

*

Chọn platform là Android như hình:

*

Trình duyệt y sẽ hiện tại như này. Thật ra bây chừ chỉ cần làm theo hướng dẫn, nhưng lại mình sẽ lý giải từng cách nhé. Giữ nguyên trang này, bọn họ sẽ có tác dụng theo các bước hướng dẫn trong đó.

*

Bước 3: sinh sản project Android mang tên là FacebookLoginExample:

*

Thêm mẫu mavenCentral() ở trong phần bôi color trong tệp tin build.gradle sống ngoài:

// Top-level build file where you can showroom configuration options common khổng lồ all sub-projects/modules.buildscript repositories jcenter() mavenCentral() dependencies classpath "com.android.tools.build:gradle:2.2.2" // NOTE: do not place your application dependencies here; they belong // in the individual module build.gradle files allprojects repositories jcenter() task clean(type: Delete) delete rootProject.buildDirSau kia trong file app/build.gradle, chúng ta thêm dependency cho nó, như này:

apply plugin: "com.android.application"android compileSdkVersion 24 buildToolsVersion "25.0.0" defaultConfig applicationId "com.tnmthcm.edu.vn.facebookloginexample" minSdkVersion 15 targetSdkVersion 24 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" buildTypes release minifyEnabled false proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" dependencies compile fileTree(dir: "libs", include: <"*.jar">) androidTestCompile("com.android.support.test.espresso:espresso-core:2.2.2", exclude group: "com.android.support", module: "support-annotations" ) compile "com.android.support:appcompat-v7:24.2.1" compile "com.facebook.android:facebook-android-sdk:<4,5)" testCompile "junit:junit:4.12"

Rồichọn Sync Now hoặc File > Synchronize để nhất quán dependency.

Lưu ý là minSdkVersion đề nghị là 15 trở lên.

Bước 4: sửa đổi file /app/src/main/res/values/strings.xml thành như sau. Thêm cái sau:

*

​​​​​​​ FacebookLoginExample APP_IDVới APP_ID là mẫu số hiệu ứng dụng ở hình cuối cách 2.Bước 5: sửa đổi file Android Manifest: Thêm permission internet và cái meta như sau:

Cụ thể tại 2 vị trí

Bước 6: quay lại trang thiết lập Facebook phầm mềm trên trình duyệt, kéo xuống dưới cùng, điền thông tin như hình:

*
​​​​​​​

Với cái package name là tên package của app viết theo hình thức domain ngược, các bạn xem thương hiệu package này trong file AndroidManifest.xml là thấy. Trong lấy ví dụ như này thì nó nằm ở:

Sau đó thừa nhận Next. Chọn Use Package Name nếu được hỏi:

*

Bước 7: hôm nay bạn nên tìm tệp tin keytool.exe của Java. Phụ thuộc vào phiên bạn dạng Java setup mà nó nằm tại thư mục khác biệt trên đồ vật bạn, tuy nhiên đại khái đường dẫn dạng như này:

*
​​​​​​​

*

Gõ lệnh sau vào hành lang cửa số dòng lệnh:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.androiddebug.keystore | openssl sha1 -binary | openssl base64

Leave a Reply

Your email address will not be published. Required fields are marked *

x

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.