【技術干貨】【【服務端API】ios公眾號推送消息無法打開的原因
在使用服務端API進行公眾要消息推送時,使用官方文檔的說明格式:
1
2
3
4
5
6
7
8
9
10
11
{
"publicAccID":?"HX1234567890",
"msgRange":?0,
"toUserList":?["john@welink",?"john@1234"],
"msgTitle":?"{\"EN\":?\"hello?world\",?\"CN\":?\"你好\"}",
"msgContent":?"{\"CN\":?\"歡迎使用\",?\"EN\":\"Welcome\"}",
"urlType":?"html",
"urlPath":?"h5://demo.com",
"msgOwner":?"John",
"createTime":?"1487289600000"
}
這樣推送是沒有問題的,用戶收到推送后也可以打開,但是如果?urlPath參數中含有某些未轉義的特殊字符時,在ios下可能無法打開推送鏈接。比如url中含有 ^ ,?則會導致無法打開推送鏈接。
解決辦法:?建議url參數中盡量不要帶有特殊字符,比如某些加密的字符串可以在進行base64轉碼一下。
WeLink 云市場 軟件開發云
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。