【技术干货】【【服务端API】ios公众号推送消息无法打开的原因
【摘要】 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转码一下。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)