React-native不包括分享Facebook Messenger

时间:2018-04-16 16:23:19

标签: ios facebook react-native sharing uiactivityviewcontroller

我使用react-native-share来共享链接。 它与imessage& amp; whatapps,但它与Facebook Messenger崩溃(我想让Facebook信使共享,但我没有找到如何做到这一点......)

所以问题是:我怎么知道facebook messenger活动类型? 我想将它添加到此列表中:

excludedActivityTypes: [ 'com.linkedin.LinkedIn.ShareExtension', 'com.apple.UIKit.activity.PostToFacebook', 'UIActivityTypePostToTwitter', 'com.apple.reminders.RemindersEditorExtension', 'com.apple.mobilenotes.SharingExtension', ],

防止用户崩溃。

此致 优素福

1 个答案:

答案 0 :(得分:-1)

最简单的方法是使用Web链接,它只是打开了Messenger应用程序:

链接

<a href=”fb-messenger://share/?link=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fsharing%2Freference%2Fsend-dialog&app_id=123456789”>Send In Messenger</a>

JavaScript

window.open('fb-messenger://share?link=' + encodeURIComponent(link) + '&app_id=' + encodeURIComponent(app_id));

参考:https://developers.facebook.com/docs/sharing/messenger/web