繁体   English   中英

如何使用Ionic在Whatsapp中共享长文本内容

[英]How to share long text content in Whatsapp using Ionic

我对WhatsApp共享有一个奇怪的问题。 我共享时不共享全文。 文字大约1000行,但不能共享所有行! 问题是什么? 文字有限制吗? 我正在使用这个插件: https : //github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin

sharedata() {
    let msgToShare = '*Data1*' + '\r\n' + this.maindata.d1+ '\r\n' + this.maindata.d2+ '\r\n\n' + '*Data2*' + this.maindata.d3+ '\r\n\n' + '*Data3*' + this.maindata.d4+ '\r\n\n' + '*Data4' + this.maindata.d5+ '\r\n\n' + '*Data5*' + this.maindata.d6;
    console.log(msgToShare);
    var options = {
        message: msgToShare
    }

    var onSuccess = function (result) {
        console.log("Share completed? " + result.completed); // On Android apps mostly return false even while it's true
        console.log("Shared to app: " + result.app); // On Android result.app is currently empty. On iOS it's empty when sharing is cancelled (result.completed=false)
    }

    var onError = function (msg) {
        console.log("Sharing failed with message: " + msg);
    }
    window['plugins'].socialsharing.shareWithOptions(options, onSuccess, onError);
}

Whatsapp在单个消息中具有字符数限制,它的65536是2 ^ 16。 因此,使您的数学计算文本长度。


  1. 为确保其不是插件/您的​​代码问题,请通过邮件共享长文本。 如果一切正常,那么它有Whatsapp限制,您与之无关,但可以将长文本拆分为多个块并发送几条消息
  2. 手动复制长文本并粘贴在Whatsapp中,我相信您会得到相同的行为

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM