企业微信小程序开发流程数理

一、需要注册的平台

1、微信公众平台小程序账号

2、企业微信管理平台

二、问题分析(需要解决的几个问题)

1、只在企业微信里使用,不能在普通小程序使用

 (1)判断当前运行环境

2、只有授权的用户可以使用该小程序

权限校验:

 (1)普通微信,使用账号+密码登录,审核专用,可限制账号权限

 (2)企业微信,校验企业id,校验用户id,有权限的才可允许使用

3、控制搜索

(1)在小程序管理后台设置【不允许被搜索】

4、控制分享

(1)小程序里关闭分享

三、处理流程

1、小程序基础功能开发,提交审核

(1)先完成基础的功能开发提交审核上线之后才能被企业微信管理后台绑定,并可在微信后台设置【不允许被搜索】,避免不必要的麻烦

2、小程序关联到企业微信(两种方式)

(1)前往企业微信管理后台-进入应用与小程序-小程序-关联小程序

(2)登录小程序管理后台-设置-关联设置,找到关联企业微信-前往关联的入口

注:完成关联,设置可见范围的企业成员可以在工作台看到关联的小程序;详见:https://work.weixin.qq.com/api/doc/90000/90136/92370

3、获取关联小程序的secret,设置可见范围

上一步的小程序页面会出现关联的小程序,点击进入,然后就看到secret及可见范围。这个secret相当于该小程序访问该企业微信数据的令牌,妥善保存。

4、修改小程序

5、判断小程序允许环境

 小程序需要判断当前允许环境(普通微信or企业微信),需要判断使用当前小程序的用户是否有使用权限。需要指定当前小程序的允许环境。开发者可以通过调用异步接口wx.getSystemInfo或者同步接口wx.getSystemInfoSync获取,在企业微信运行会额外返回environment字段并赋值“wxwork”,在微信里面允许时则不会返回该字段,建议开发者在小程序的app.js里面对环境变量进行捕获并作为全局变量进行缓存。

6、corid和secret的获取

Corid:企业微信管理后台-我的企业-企业信息-企业ID

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

推荐阅读更多精彩内容

  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,192评论 16 22
  • 创业是很多人的梦想,多少人为了理想和不甘选择了创业来实现自我价值,我就是其中一个。 创业后,我由女人变成了超人,什...
    亦宝宝阅读 5,848评论 4 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 13,586评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 7,720评论 1 1