Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter Flatter IOS复制插件密钥:SocialSharePlugin_Flutter_Facebook Social Plugins - Fatal编程技术网

Flutter Flatter IOS复制插件密钥:SocialSharePlugin

Flutter Flatter IOS复制插件密钥:SocialSharePlugin,flutter,facebook-social-plugins,Flutter,Facebook Social Plugins,我在我的flatter项目中使用了两个不同的共享插件。一个插件是社交共享插件,另一个是社交共享插件。两者都用于在社交媒体上共享内容。由于一个插件的限制,我不得不同时使用这两个插件。但当我在IOS设备上运行项目时,我得到了“重复插件密钥:SocialSharePlugin”错误。它在android设备上运行良好 var s = await SocialSharePlugin.shareToFeedFacebookLink( quote: 'Meeting'

我在我的flatter项目中使用了两个不同的共享插件。一个插件是社交共享插件,另一个是社交共享插件。两者都用于在社交媒体上共享内容。由于一个插件的限制,我不得不同时使用这两个插件。但当我在IOS设备上运行项目时,我得到了“重复插件密钥:SocialSharePlugin”错误。它在android设备上运行良好

 var s = await SocialSharePlugin.shareToFeedFacebookLink(
                    quote: 'Meeting',
                    url: shareLink,
                  );
其他插件的使用方式如下

await SocialShare.shareTwitter(
                      shareText,
                      hashtags: ["meetup"],
                      url: shareLink,
                      trailingText: '#meeting',
                    );
              

问题是
SocialSharePlugin
使用与
SocialSharePlugin
相同的类名(它们都有
SocialSharePlugin
)。为了解决这个问题,我分叉了social_share包,并将
SocialSharePlugin
的每个实例都更改为
SocialShare
,包括文件名

如果您想使用或查看以下内容,请参阅我的分叉回购协议:
(我有很多“未解决的引用”错误,我仍在修复中,但除非您想要构建包,否则您不应该在项目中遇到任何问题)

hi!你能找到解决办法吗?我有同样的问题我仍然有这个问题…嗨,你是如何实现这两个插件的。我在为两个插件使用androidManifest.xml中的两个提供程序时遇到了一个问题。唯一的问题是在facebook共享中。我个人使用facebook sharer url在facebook上共享。是的,重复的插件键错误消失了,我可以使用这两个包