您好我正在尝试为我的Ionic 2应用设置原生的Twitter分享。我已经正确安装了cordova插件,将它们包含在我的app模块中,以及我正在使用的页面组件,我的电子邮件共享功能正常工作,表明cordova和社交共享设置正确。但是,当我尝试使用社交分享twitter
时 this.socialSharing.shareViaTwitter("this is the message", "assets/images/port.jpg","https://futuresync.co.uk").then(()=>{
//Sharing twitter successful
console.log("Twitter share success");
}).catch((error)=>{
//Sharing twitter unsuccessful
console.log("Twitter sharing unsuccessful");
console.log(error);
});
我收到this错误。
例外:未捕获(承诺):com.google.android.apps.maps,com.google.android.apps.messaging
任何帮助都会很棒:)
答案 0 :(得分:0)
它不适用于浏览器。在使用ionic build android
构建apk后,在实际的Android设备上测试它,它应该可以正常工作(给定其他所有工作)。
另外,检查AndroidManifest.xml和config.xml中的权限和设置是否正确。像AndroidManifest.xml -
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
检查这些事情here。