【问题标题】:Xamarin.Forms: share a link on Facebook with SharePlugin on iOSXamarin.Forms:在 iOS 上使用 SharePlugin 在 Facebook 上共享链接
【发布时间】:2017-09-08 10:10:25
【问题描述】:

我已经在我的 Xamarin.Forms 项目中实现了 SharePlugin

这很好用,但我在 iOS 上遇到了一个小“问题”:当我分享链接时,我没有选择在 Facebook 上发布它:

活动列表中似乎没有此选项:

Android 上,Facebook 选项非常可用:

但是,如果我使用SharePlugin sample,“Facebook”选项在 iOS 和活动中很可用:

我这样分享链接:

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
    });
}

你有什么解释吗?

【问题讨论】:

    标签: facebook plugins xamarin.ios xamarin.forms share


    【解决方案1】:

    将以下行添加到 AppDelegate.cs 中的FinishedLaunching

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

    它将清除 ExcludedUIActivityTypes 列表。然后将显示 Facebook 扩展程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多