Xcode7 ile Facebook SDK'yı FBSDKShareKit (4.6.0) bölmesine yükseltirim. Ben de aşağıdaki gibi WhiteList'e Facebook şemasını ekledim. referansı: https://developers.facebook.com/docs/ios/ios9Facebook'tan FBSDKShareDialog SDK, iOS9 üzerinde çalışmıyor mu?
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
Ancak, aşağıdaki kod yalnızca iOS iOS9 sosyal iletişim varsayılan göstermektedir. IOS8'de aynı ikili ile aynı kod, Facebook uygulamasını açabilir ve Paylaşım İletişim Kutusunu uygun şekilde gösterebilir.
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];
Facebook uygulamasının iOS9'da bulunmadığını ve sonra varsayılan sosyal iletişim kutusunu gösterdiğinizi tahmin ediyorum. Hiçbir hata mesajı bile gösterilmedi.
şey kaçırdım mı? Ya da bir iOS9 hatası mı?
Aynı problemi çözdüm. Sanırım dokümanda her şeyi takip ettim. Facebook uygulaması bulunmuyorsa, yine de web paylaşım formunu kullanmalıdır. Ve simülatörde iyi çalışıyor. – mrhangz