我将插件添加到我的应用程序中,如下所示:
cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git
下面是我的控制器中的代码:
$scope.OtherShare = function(){
window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
}我的代码在我的android设备上运行良好。但在iOS中,它只有在我退出应用程序后才能运行。我试着在点击按钮之前/之后添加$ionicPlatform.ready,但没有任何改变?我遗漏了什么?
发布于 2017-02-10 14:04:37
这很奇怪,我猜这会是一个device.ready问题。尝试将代码包装在设备就绪回调中,如下所示
$scope.OtherShare = function(){
document.addEventListener("deviceready", function(){
window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
}, false);
}在Ionic中
$scope.OtherShare = function(){
ionic.Platform.ready(function(){
window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
});
}希望能有所帮助
https://stackoverflow.com/questions/42150832
复制相似问题