我试图通过使用此插件在WeChat和WhatsApp中分享图像:EddyVerbruggen/SocialSharing-PhoneGap-Plugin
window.plugins.socialsharing.shareVia('whatsapp','msg',null,
'images/hello.png' , null /* url */, function(e) {
console.log('share' +e)
}, function(errormsg){
alert(errormsg)
})
window.plugins.socialsharing.shareVia('com.tencent.mm','msg',null,
'images/hello.png' , null /* url */, function(e) {
console.log('share' +e)
}, function(errormsg){
alert(errormsg)
})
我的应用程序在ios中崩溃,但在android中它工作正常。
使用另一种方法shareViaWhatsapp:
window.plugins.socialsharing.shareViaWhatsApp('Message via WhatsApp'
,'images/hello.png', function() {
console.log('share ok')
}, function(errormsg){
alert(errormsg)
})
这个方法在android中工作,但在ios中显示我共享图像时要分享的所有应用程序,如果我只分享它在ios中正常工作的消息。请指导我。
答案 0 :(得分:0)
我可以确认,通过shareViaWhatsApp共享到whatsApp在iO上也不起作用。 我能够共享图片的唯一方法是使用您提到的插件使用共享表。 就像这样:
this.socialSharing.share(null, null, this.screen, null).then(() => {
console.log(' succ share test')
this.shareWhatsApp()
}).catch((e) => {
console.log(' err share test')
this.shareWhatsApp()
});