我将插件添加到我的应用中,如下所示:
['now', 'im', 'left', 'with', 'this', 'gay', 'name', ...]
这是我的控制器中的代码:
cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git
我的代码在我的Android设备上运行良好。但是在iOS中它只在我退出应用程序然后返回它之后才有效。我尝试在点击按钮之前/之后添加$scope.OtherShare = function(){
window.plugins.socialsharing.share('myTitle',null,null,'sometingIShareHEre');
}
,但它没有改变一个东西?我错过了什么?
答案 0 :(得分:1)
这很奇怪,我猜这会是一个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');
});
}
希望有所帮助