Sản phẩm
Tài liệu
Công cụ & hỗ trợ
Tin tức
Nghiên cứu tình huống
Ứng dụng của tôi
Bắt đầu OverSkip Quick Start
Quick Start cho iOS
Xóa
Tải
Thêm vào Xcode
Configure
Bundle Nhận Biết
App Sự kiện
thử nghiệm
Hoàn
Tải về và cài đặt Facebook SDK cho iOS
Tải SDK và giải nén vào ~ / Documents / FacebookSDKTải xuống SDK
Thêm Facebook SDK để dự án Xcode của bạn
Từ thư mục Facebook SDK, kéo thư mục FBSDKCoreKit.Framework, FBSDKLoginKit.Framework, FBSDKShareKit.Framework vào thư mục Xcode Dự án khung của bạn.
Cấu hình thông tin của bạn plist
Tìm file plist trong thư mục tập tin hỗ trợ trong dự án Xcode của bạn.
1. Kích chuột phải vào tập tin plist của bạn và chọn "Open Như Source Code".
2. Copy & Paste đoạn mã XML vào cơ thể của tập tin của bạn (... ).
CFBundleURLTypes
CFBundleURLSchemes
fb692044660960208
FacebookAppID
692044660960208
FacebookDisplayName
Tri Trung
3. Nếu bạn sử dụng bất kỳ của các hộp thoại Facebook (ví dụ, nhập, chia sẻ, App Lời mời, vv) có thể thực hiện một chuyển đổi ứng dụng cho các ứng dụng Facebook, plist của ứng dụng của bạn cũng cần phải xử lý này.
LSApplicationQueriesSchemes
fbapi
fb-tin-api
fbauth2
fbshareextension
Cung cấp chúng tôi Bundle định danh của bạn
Tìm number of you in Mục tiêu Ứng dụng iOS of dự án XCode of you
Bundle định danh
692044660960208Xóa
Tiếp
theo dõi ứng dụng Cài đặt và ứng dụng mở
App Sự kiện cho phép bạn đo cài đặt trên các quảng cáo ứng dụng di động của bạn, tạo các đối tượng có giá trị cao cho nhắm mục tiêu, và xem phân tích bao gồm nhân khẩu người dùng. Để đăng nhập một sự kiện kích hoạt ứng dụng, đầu tiên, nhập Facebook SDK trong tập tin AppDelegate.m của bạn:
#import
Tiếp theo, thêm dòng sau vào đại biểu ứng dụng của bạn:
- (void) applicationDidBecomeActive: (UIApplication *) ứng dụng {
[FBSDKAppEvents activateApp];
}
- (BOOL) ứng dụng: (UIApplication *) didFinishLaunchingWithOptions ứng dụng: (NSDictionary *) launchOptions {
[[FBSDKApplicationDelegate sharedInstance] ứng dụng: ứng dụng
didFinishLaunchingWithOptions: launchOptions];
return YES;
}
- (BOOL) ứng dụng: (UIApplication *) ứng dụng
openURL: (NSURL *) url
sourceApplication: (NSString *) sourceApplication
chú thích: (id) chú thích {
trở về [[FBSDKApplicationDelegate sharedInstance] ứng dụng: ứng dụng
openURL: url
sourceApplication: sourceApplication
chú thích: chú thích];
}
. Khi mọi người cài đặt hoặc tương tác với ứng dụng của bạn, bạn sẽ thấy dữ liệu này phản ánh trong bảng điều khiển thông tin chi tiết của ứng dụng của bạn
có hỗ trợ ứng dụng của bạn trong ứng dụng mua hàng?
CóKhông
Chỉ iOS: tự động ghi sự kiện mua trong ứng dụng (Khuyến nghị)
on the installation this will automatically save all sự kiện mua trong ứng dụng trên iOS. . This feature requires phiên bản 3.22 trở lên of SDK Facebook
Thông báo: Khi enable the installation this, you must stop the ghi thủ công giao dịch mua trong ứng dụng trên iOS, if transactions will trùng lặp. Tìm hiểu thêm
Hãy kiểm tra tích hợp của bạn
Trong một file ViewController.m của ứng dụng của bạn, thêm:
#import
Tiếp theo, thêm đoạn mã sau vào phương pháp viewDidLoad:
FBSDKLoginButton * loginButton = [[FBSDKLoginButton alloc] init];
loginButton.center = self.view.center;
[self.view addSubview: loginButton];
Nếu bạn đã không làm như vậy , thêm phần sau đây để tập AppDelegate.m của ứng dụng của bạn:
#import
- (BOOL) ứng dụng: (UIApplication *) ứng dụng
openURL: (NSURL *) url
sourceApplication: (NSString *) sourceApplication
chú thích: (id) chú thích {
trở về [[FBSDKApplicationDelegate sharedInstance] ứng dụng: ứng dụng
openURL: url
sourceApplication: sourceApplication
chú thích: chú thích ];
}
Bây giờ biên dịch và chạy ứng dụng của bạn. Bạn sẽ thấy một nút đăng nhập Facebook. Nếu bạn có thể đăng nhập vào ứng dụng của bạn, sự hội nhập thành công.
Các bước tiếp theo
Xin chúc mừng! Bạn đã thêm Facebook SDK để dự án của bạn. Bạn đang trong giai đoạn tiếp theo trong việc tích hợp ứng dụng của bạn với Facebook. Bạn muốn làm gì tiếp theo? Bỏ qua Dashboard Developer hoặc Tài liệu
Chia sẻ
Thêm hộp thoại phần để mọi người chia sẻ nội dung của bạn với bạn bè của họ.
đang được dịch, vui lòng đợi..
