1. 程式人生 > >微信自定義分享IOS環境下-----失效的問題

微信自定義分享IOS環境下-----失效的問題

最近在做一個公眾號,涉及到分享的功能,但是在安卓機上,自定義的分享配置引數能夠被觸發,而在ios蘋果手機上卻失效了,在百度上搜索解決辦法,但都沒有效果,配置引數如下:

 var content = {
        title: '少時誦詩書所所', // 分享標題
        desc: '實打實大發', // 分享描述
        link: 'sdsssssss, // 分享連結
        imgUrl: 'sssssssss', // 分享圖示
        success: function () {},
        cancel: function () {}
    };
  • 最終,找到原因如下(找的過程不在贅述)

        1.   ios分享圖示不能超過32K

        2.    link引數帶中文或者特殊字元,帶中文的url在安卓中應該也是會出問題的,但是安卓會自動encodeURIComponent(),而                   ios不會

  • url引數中帶了中文字元,將其encodeURIComponent()編碼,再提交程式碼,ios可以正常分享