云社区 博客 博客详情
云社区 博客 博客详情

[技术教程] 【代办接入】企业自建微码待办列表点击无效的问题

Welink小达人 发表于 2020-04-14 15:23:31 04-14 15:23
Welink小达人 发表于 2020-04-14 15:23:31 2020/04/14
1
1

【摘要】 代办接入】企业自建微码待办列表点击无效的问题解析

企业自建微码接入待办时,企业需提供APPList接口,接口内容格式如下:

AppList结构定义:

{    
  "appList": [
    {      
      "appName": "A_application_todo",      //A应用名称
      "time": "2018-06-15 10:27:29",     //最近申请人的申请时间
      "appNum": "3",                     //电子流的数目
      "applicant": "zhangsan@welink",    //最近申请人userId
      "appURL": "h5://A_application_todo/xxx/html/index.html", //A应用微码移动审批处理页面
    },
    {      
      "appName": "B_application_todo",  //B应用名称
      "time": "2018-06-15 10:27:29",    //最近申请人的申请时间
      "appNum": "1",                    //电子流的数目
      "applicant": "lisi@welink",       //最近申请人userId
      "appURL": "",                     //不传URL路径,则表示无对应的微码应用,待办服务将采用默认应用列表打开H5页面      
    },
    {       
      // 更多数据...
    }
  ],  "status": "1",  "msg": "okay"}

但在实际使用中如果appName中包含中文字符,就会出现问题:

像这样:

1
2
3
4
5
6
7
8
9
"appList": [
    {      
      "appName""待办列表一",      //A应用名称
      "time""2018-06-15 10:27:29",     //最近申请人的申请时间
      "appNum""3",                     //电子流的数目
      "applicant""zhangsan@welink",    //最近申请人userId
      "appURL"""   //A应用微码移动审批处理页面
    }
 ]

就会导致待办列表在ios下无法点击,这是因为如果没有指定appURL,那么最终生成的链接就会将appName拼接进去,然而ios基座不前不支持连接中带有中文字符。

所以目前如果不能指定appURL,应尽量避免在appName中出现中文字符,等待下个版本基座解决这个问题就可以了。


登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 1
点赞
分享文章到微博
分享文章到朋友圈

评论 (1)


Welink小达人

1楼2020-04-14 15:24:29
0/1000
评论

登录后可评论,请 登录注册

评论

您还没有写博客的权限!

温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消