facebook - Xamarin.Forms:在 iOS 上使用 SharePlugin 在 Facebook 上共享链接

标签 facebook plugins xamarin.ios xamarin.forms share

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

这工作正常,但我在 iOS 上遇到了一个小“问题”:当我分享链接时,我无法选择将其发布到 Facebook 上:

My app - no Facebook

此选项在事件列表中似乎不可用:

My app - activities without Facebook

Android 上,Facebook 选项完全可用:

My app - Android

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

sample - with Facebook

sample - activities

我像这样分享链接:

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

你有什么解释吗?

最佳答案

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

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

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

关于facebook - Xamarin.Forms:在 iOS 上使用 SharePlugin 在 Facebook 上共享链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46114016/

相关文章:

c# - 如何将 Xamarin.Forms 与 Xamarin.Auth 结合使用来存储和检索帐户对象

iphone - 单点触控 : Center a Map with Zoom with MapView (iPhone)

android - 如何通过 graphRequest 加载更高分辨率的 Facebook 封面照片? [安卓| Facebook v2.3]

javascript - 砌体和延迟加载集成

plugins - 陷入在 Vim 中安装 Taglist 的困境

amazon-s3 - rundeck s3 日志插件未将日志加载到 s3

ios - Xamarin Native 链接 Paypal 失败

facebook - 为什么 Facebook 在登录时不请求许可

facebook - 使用图形API获取facebook “Photos by Others”

ios - Facebook 登录问题 iOS9 + Parse