2015-05-22 23 views
5

tôi có 2 ứng dụng được sử dụng Id App Facebook cùng. Tôi đang cố gắng sử dụng hậu tố URL và tôi có một số vấn đề.Facebook URL Scheme Suffix hành

Tôi đi theo this tutorial nhưng không có may mắn ...

  1. Tôi tạo ra hậu tố trên trang ứng dụng Facebook (Tôi có "phát triển" vai trò, không phải "quản trị", nhưng nó cho phép tôi để thiết lập hậu tố)
  2. tôi đã thêm hậu tố để ứng dụng iOS plist - fb123456789suffix
  3. suffix chứa chữ chỉ nhỏ

Theo kết quả (sử dụng FBSDKLoginManager để đăng nhập) tôi nhận được FB mở ed trong Safari, tôi có thể chấp nhận yêu cầu đăng nhập và sau đó "Không thể mở trang" tin nhắn.

Khi tôi nhập "fb123456789suffix: //" trong Safari nó sẽ khởi động ứng dụng của tôi

Khi tôi nhập "fb123456789: //" trong Safari có "không thể mở trang" tin nhắn.

Dường như FB không cập nhật hậu tố trong trang ứng dụng, bởi vì nếu tôi nhập url vào .plist không có hậu tố (fb123456789), mọi thứ sẽ hoạt động.

Bạn có bất cứ ý tưởng hoặc gợi ý tại sao điều này không hoạt động?

PS. Tôi đang sử dụng FB SDK mới nhất trong ứng dụng iOS.

EDIT: đây không phải là trùng lặp. Đó là vấn đề khác nhau, tôi đã mất tích FacebookUrlSchemeSuffix tham số trong file plist,

+0

@BootMaker thực sự tôi đã thử giải pháp theo liên kết đó, nhưng khi tôi cố gắng sử dụng 'FacebookAppID: 123456789suffix' tôi gặp lỗi - không có ứng dụng nào theo id 123456789suffix – Piotr

+1

Đây không phải là bản sao. Câu trả lời đúng là thêm FacebookUrlSchemeSuffix, mà là mất tích từ ảnh chụp màn hình trong tài liệu Facebook (và do đó nó rất dễ dàng để bỏ lỡ), nhưng nó đề cập ở trên nó trong văn bản https://developers.facebook.com/docs/ios/troubleshooting –

+0

@Piotr Dù sao cũng làm như vậy trong Android? –

Trả lời

18

Ok, dường như được giải quyết.

Tôi cần thêm thông số bổ sung trong .plist: FacebookUrlSchemeSuffix với giá trị suffix. Đề án URL nên fb123456789suffixFacebookAppID: 123456789.

+0

Cảm ơn, đã giúp tôi! –

+0

và tôi cũng vậy !! :) –

Các vấn đề liên quan