首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Ionic社交共享插件不工作?

为什么Ionic社交共享插件不工作?
EN

Stack Overflow用户
提问于 2019-01-20 08:25:43
回答 1查看 2.3K关注 0票数 3

当我尝试使用Ionic的社交共享插件(https://ionicframework.com/docs/native/social-sharing/)时,我收到以下错误消息: ERROR: plugin 'SocialSharing‘not found,or is not a CDVPlugin。在config.xml中检查您的插件映射。

我在一个移动设备上测试(iPhone7-iOS12-错误显示在Xcode中)。

我尝试打开社交共享的方式是:

代码语言:javascript
复制
this.socialSharing.shareViaFacebook(null, null, link).then(() => {
    console.log('I'm in');
}).catch((error) => {
    console.log('err', error);
});

在我的config.xml中,我已经有了:

代码语言:javascript
复制
<plugin name="cordova-plugin-x-socialsharing" spec="5.4.4">
    <variable name="ANDROID_SUPPORT_V4_VERSION" value="24.1.1+" />
</plugin>

此问题的原因可能是什么?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-07-02 23:29:03

插件

代码语言:javascript
复制
cordova-plugin-x-socialsharing 

在您正在使用的版本中有一个问题,并且构建失败,出现以下错误:

代码语言:javascript
复制
FAILURE: Build failed with an exception.

* Where:
Build file '/home/mj/projects/benara-sales-client/platforms/android/build.gradle' line: 266

* What went wrong:
A problem occurred evaluating root project 'android'.
> Could not get unknown property 'ANDROID_SUPPORT_V4_VERSION' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

要进行修复,您可以安装v5.4.0

所以删除插件和正确的版本(你有5.4.4,试试5.4.0)

代码语言:javascript
复制
cordova plugin rm cordova-plugin-x-social-sharing
cordova plugin add cordova-plugin-x-social-sharing@5.4.0

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54272544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档