Vấn đề nằm trong tệp plist vì nó cần cài đặt khác nhau sau đó nó được xuất bản trong video và bài viết chính thức trên Facebook cho Facebook SDK 3.5.x.
Nếu bạn muốn sử dụng từ 2 ứng dụng trở lên với cùng một ứng dụng Facebook - hữu ích khi tất cả hoạt động, bài đăng sẽ tích lũy dưới cùng một giao diện Facebook cho tất cả các phiên bản như premium hoặc lite - nhưng trong trường hợp này bạn phải giải quyết bằng cách nào đó mà Facebook gọi lại (lược đồ URL) ứng dụng chính xác từ nơi người dùng đến và người dùng có thể tiếp tục sử dụng ứng dụng của chúng tôi khi kết thúc với hoạt động trên Facebook, như đăng bài, v.v.
Vì vậy, chúng ta phải sử dụng các loại URL và Schemes URL trong Xcode và trong các thiết lập cho nhà phát triển Facebook như bạn có thể thấy trên hình minh họa dưới đây:
CẬP NHẬT 2015
Tôi có cập nhật ảnh chụp màn hình để phản ánh cài đặt Facebook và Xcode mới:
Xcode 6
Như bạn có thể thấy bạn phải sử dụng FacebookAppID với URL Lược đồ Lược đồ đính kèm và cùng một FacebookDisplayName NHƯNG bạn phải sử dụng tiền tố "fb" trong các loại URL -> Dòng Lược đồ URL và sử dụng FacebookDisplayName trong dòng Định danh, xem bên dưới. Điều này sẽ đảm bảo rằng Facebook sẽ gọi lại ứng dụng chính xác (lite hoặc premium trong ví dụ này) nhưng tất cả các bài đăng vv sẽ đi đến cùng một ứng dụng Facebook.
Facebook
iPhone ID cửa hàng là dành cho phiên bản cao cấp như chúng tôi muốn chuyển hướng người dùng lên phiên bản trả tiền!
Điều này dường như là một vấn đề kỳ lạ. – geekchic
Giải pháp +1 cũng làm việc cho tôi. – subv3rsion
Đã làm việc cho tôi nhưng tôi phải thay đổi Loại URL thành CFBundleUrlTypes cũng như –