首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic/Cordova社交分享

Ionic/Cordova社交分享
EN

Stack Overflow用户
提问于 2017-02-10 11:08:52
回答 1查看 589关注 0票数 0

我将插件添加到我的应用程序中,如下所示:

cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git

下面是我的控制器中的代码:

代码语言:javascript
复制
$scope.OtherShare = function(){
    window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
}

我的代码在我的android设备上运行良好。但在iOS中,它只有在我退出应用程序后才能运行。我试着在点击按钮之前/之后添加$ionicPlatform.ready,但没有任何改变?我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-02-10 14:04:37

这很奇怪,我猜这会是一个device.ready问题。尝试将代码包装在设备就绪回调中,如下所示

代码语言:javascript
复制
$scope.OtherShare = function(){
    document.addEventListener("deviceready", function(){
        window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
    }, false);
}

在Ionic中

代码语言:javascript
复制
$scope.OtherShare = function(){
  ionic.Platform.ready(function(){
      window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
  });
}

希望能有所帮助

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

https://stackoverflow.com/questions/42150832

复制
相关文章

相似问题

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