微信小程序:服务通知跳转长链接

问题:

    在微信的服务通知里面跳转微信小程序页面,小程序页面链接需要带一个h5页面链接,跳转后显示页面不存在。

定位:

    1、首先检查并确定小程序添加了相关的业务域名。

    2、对连接进行了编码,依旧不可以,通过其他手段发现链接被微信截取。

    3、转变编码方式,采用base64编码,发现此次链接并没有被截取,但是通过base64解码后,安卓是可以正常显示h5页面,ios不可以,并且没有任何错误提示。

    4、通过真机调试,发现,所有从服务通知跳转的链接尾部都被微信添加了一个类似GgY737091这样字符标识,ios和安卓不相同。

解决方案:

    为解决不确定的因素,统一在h5的链接尾部添加一个标识,解码后,去除标识后面所有的字符。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,795评论 1 32
  • 27、移动端响应式布局开发 响应式布局开发 1、什么是响应式布局开发?把我们开发完成的产品,能够让其适配不同的设备...
    萌妹撒阅读 4,788评论 0 0
  • 将python的文件的python.exe改为python2.exe或python3.exe,同时将python/...
    Eylen阅读 2,490评论 0 1
  • 冲绳岛战役(冲绳战役、冲绳保卫战),代号为“冰山行动”, 是在琉球群岛中冲绳本岛进行的一场战役,也是第二次世界大战...
    旧影阁阅读 4,685评论 0 0
  • 最近看到一篇文章,实现swift中UIView的链式调用的简单封装。其中谈到为了防止自己在extension中声明...
    Dreamer_做梦的人阅读 4,879评论 0 51