Với Xcode7, tôi nâng cấp Facebook SDK để ghép FBSDKShareKit (4.6.0). Và tôi đã thêm chương trình Facebook vào danh sách trắng như dưới đây. tham khảo: https://developers.facebook.com/docs/ios/ios9FBSDKShareDialog của Facebook SDK không hoạt động trên iOS9?
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
Tuy nhiên, đoạn mã sau chỉ hiển thị mặc định iOS thoại xã hội trên iOS9. Cùng một mã với cùng một nhị phân trên iOS8 có thể mở ứng dụng Facebook và hiển thị Hộp thoại Chia sẻ đúng cách.
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.example.com"]];
content.contentDescription = @"Test";
[FBSDKShareDialog showFromViewController:self withContent:content delegate:nil];
Tôi đoán ứng dụng Facebook không được tìm thấy trên iOS9 và sau đó hiển thị hộp thoại xã hội mặc định. Thậm chí không có thông báo lỗi nào cho thấy.
Tôi có bỏ lỡ bất kỳ điều gì không? Hoặc, đó là lỗi iOS9?
Tôi gặp vấn đề tương tự. Tôi nghĩ tôi đã theo dõi mọi thứ trên tài liệu. Nếu không tìm thấy ứng dụng Facebook, bạn vẫn nên sử dụng biểu mẫu chia sẻ trên web. Và nó hoạt động tốt trong mô phỏng. – mrhangz