2017-09-08 64 views
1

我已經在我的Xamarin.Forms實施SharePlugin項目Xamarin.Forms:分享SharePlugin Facebook上的鏈接在iOS

這工作得很好,但我遇到一個有點「問題」在iOS上:當我共享一個鏈接,我沒有選擇,張貼在Facebook上

My app - no Facebook

此選項似乎並不處於活動列表 avalaible:

My app - activities without Facebook

的Android,Facebook的選項也可用:

My app - Android

但是,如果我用SharePlugin sample, 「臉譜」 選項以及用於iOS和活動:

sample - with Facebook

sample - activities

我分享喜歡THI鏈接S:

private void OnShareIconClicked(object sender, EventArgs e) 
{ 
    if (!CrossShare.IsSupported) 
     return; 
    CrossShare.Current.Share(new Plugin.Share.Abstractions.ShareMessage 
    { 
     Title = "MyApp", 
     Text = _vm.AgendaEvent.encart_titre, 
     Url = _vm.AgendaEvent.infos_url 
    }); 
} 

你有什麼解釋?

回答

2

以下行添加到FinishedLaunching在AppDelegate.cs:

Plugin.Share.ShareImplementation.ExcludedUIActivityTypes.Clear(); 

這將清除ExcludedUIActivityTypes列表。然後Facebook擴展將顯示。

+0

謝謝你的工作。 –