whatsApp分享之含有參數(shù)被截?cái)?/h1>

今天在做活動(dòng)分享時(shí)發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象窄陡。在Twitter炕淮、Facebook、WhatsApp跳夭、本地分享的鏈接一模一樣的情況下涂圆,就WhatsApp出現(xiàn)了參數(shù)被攔截的情況。
舉個(gè)例子币叹,分享鏈接為:https://aaaa.erwer/werw?id=1000&host=324324(我亂打的一串润歉,基本上都是這種格式)
然而當(dāng)你使用WhatsApp分享時(shí)會(huì)發(fā)現(xiàn)分享的串被截的只剩https://aaaa.erwer/werw?id=1000 “&”以后的字符都被截掉了。
Google上一通搜索發(fā)現(xiàn)了原因:WhatsApp對(duì)于字符的編碼颈抚。
解決方法就是(用%26代替&)

urlStr = urlStr.replacingOccurrences(of: "&", with: "%26")

然后接著對(duì)得到的URL進(jìn)行處理(防止出現(xiàn)中文訪問不了的情況)

        if let newStr = urlStr.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed) {
            guard let url = URL(string: newStr) else { return }
            if UIApplication.shared.canOpenURL(url) {
                UIApplication.shared.openURL(url)
            } else {
                fromVC.alertInfo(title: "", msg: YLLocalizedString("title.share.noWhatsApp"))
            }
        }

然后你以為就可以了嗎卡辰???九妈?哈哈哈反砌,太天真了蜻牢。打印發(fā)現(xiàn)還是不行亮靴,到底問題出在哪里?打印一下newStr的值你會(huì)發(fā)現(xiàn)newStr=https://aaaa.erwer/werw?id=1000%2526host=324324
這是因?yàn)榻?jīng)過轉(zhuǎn)碼以后把“%”也轉(zhuǎn)換掉了额各,那這個(gè)時(shí)候我們希望轉(zhuǎn)碼的時(shí)候排除對(duì)“%”的轉(zhuǎn)碼晶疼。那接下來得增加一步操作:

var charSet = CharacterSet.urlQueryAllowed
charSet.insert(charactersIn: "%")
if let newStr = urlStr.addingPercentEncoding(withAllowedCharacters: charSet) {
.......
}

經(jīng)過這個(gè)步驟以后你就會(huì)發(fā)現(xiàn)能達(dá)到你要的目的酒贬。小伙伴們有其它關(guān)于國(guó)外主流平臺(tái)的分享或者登陸問題有不懂得可以留言,我看到就會(huì)回復(fù)你翠霍。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

  • 序言:七十年代末锭吨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子寒匙,更是在濱河造成了極大的恐慌零如,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锄弱,死亡現(xiàn)場(chǎng)離奇詭異考蕾,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)会宪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門肖卧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人掸鹅,你說我怎么就攤上這事塞帐。” “怎么了巍沙?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵壁榕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我赎瞎,道長(zhǎng),這世上最難降的妖魔是什么颊咬? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任务甥,我火速辦了婚禮,結(jié)果婚禮上喳篇,老公的妹妹穿的比我還像新娘敞临。我一直安慰自己,他們只是感情好麸澜,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布挺尿。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪编矾。 梳的紋絲不亂的頭發(fā)上熟史,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音窄俏,去河邊找鬼蹂匹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凹蜈,可吹牛的內(nèi)容都是我干的限寞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼仰坦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼履植!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起悄晃,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤玫霎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后传泊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鼠渺,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年眷细,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拦盹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡溪椎,死狀恐怖普舆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情校读,我是刑警寧澤沼侣,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站歉秫,受9級(jí)特大地震影響蛾洛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜雁芙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一轧膘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兔甘,春花似錦谎碍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拯啦。三九已至,卻和暖如春熔任,著一層夾襖步出監(jiān)牢的瞬間褒链,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工笋敞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碱蒙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓夯巷,卻偏偏與公主長(zhǎng)得像赛惩,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子趁餐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 用兩張圖告訴你喷兼,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,723評(píng)論 2 59
  • 談到松江城文化底蘊(yùn)之深厚 很多人都會(huì)想到廣富林候学、醉白池藕筋、方塔園…… 但是松江最早的古遺址卻不是這些地方 而是松江城...
    松江在線閱讀 954評(píng)論 5 2
  • 這次的西藏行,唯一覺得一定要去的就是納木錯(cuò)梳码,西藏三大圣湖之一隐圾,世界上海拔最高的咸水湖,水平面海拔4850m掰茶,住的旅...
    廢話宅女閱讀 565評(píng)論 0 6
  • 回首過去濒蒋,一路跌跌撞撞盐碱,一路挫折重重,好像備受艱辛沪伙,卻又滿滿收獲瓮顽。大學(xué)真是一個(gè)烏托邦的世界,承載著我所有的自卑焰坪、自...
    一人一界一逍遙閱讀 354評(píng)論 0 1
  • 今天的果果突然長(zhǎng)大了,早晨起床時(shí)候有一點(diǎn)點(diǎn)小情緒聘惦,舒適的寒假生活結(jié)束了總會(huì)有點(diǎn)不適應(yīng)某饰,有情可原儒恋。送去幼兒園沒有哭鬧...
    糖果兒媽媽閱讀 100評(píng)論 0 0