本教程主要讲解了如何将移动端与微信服务号进行绑定并对外提供服务的方法。
前置条件 【查看价格】
- 已经通过企业认证的
微信服务号
- 可以开放80端口并且拥有固定IP的
服务器
(建议使用云服务器。如需使用HTTPS,则必须可以开放443端口,下文中使用到80端口的地方都必须改成443) - 通过ICP备案的
域名
操作步骤
- 将Workfine安装程序安装到服务器中,并且按照教程将workfine开放到局域网中。
- 将Workfine个人版服务对外公开,开放操作过程中,必须使用80端口。
- 通过域名服务商,购买顶级域名,万网(https://wanwang.aliyun.com/)或其它域名服务商,
购买完成后,在域名解析后台新增一个二级域名,记录类型选择A,主机记录输入wx或其它,记录值输入云服务器IP地址,其它选项保持默认即可。
- 打开https://mp.weixin.qq.com/,使用自己的账号登录微信服务号后台。
- 点击左侧导航最下方的【开发】=>【基本配置】
- 点击左侧开发者密码右侧的【启用】链接
- 按提示进行验证,最后第三步时,可以获取到该服务号的AppId和AppSecret,记下两串字符,点击【确定并进行下一步】 *AppSecret是一串重要的密钥,建议将其保存到一个安全的地方。一旦遗忘则需要重置
- 点击【去设置IP白名单】
- 在输入框中输入workfine服务器所在IP地址(
如果有多个IP请每行填写1个 ),点击【确认修改】
- 鼠标指针指向到右上角服务号名称,点击显示的【功能设置】
- 在功能设置界面中,分别设置【业务域名】、【JS接口安全域名】、【网页授权域名】为您workfine服务所在域名,点击保存生效
- 在公众号管理页面左侧中点击【添加功能插件】,选择【模板消息】(默认都不开通),然后按提示进行开通。其中行业选项中至少需要选择【IT科技=>IT软件与服务】这个分类
- 开通完毕后,在公众号管理页面左侧中点击【模板消息】,进入模板库,通过搜索找到【科研动态通知】【流程待办提醒】【监控结果通知】,并进行添加即可。
- 点击左侧导航【内容与互动】分类下的【自定义菜单】,新增一个菜单。菜单名称自定义输入,菜单内容选择【跳转网页】,页面地址为:
http://二级域名地址/app/index.html
,最后保存发布即可。
- 打开workfine设计器,点击【系统设置】=>【移动端设置】,将刚才记录下来的AppId和AppSecret粘贴到对应位置,点击绑定并提示成功即可。
效果查看:
点击微信服务号下方第13步新增的菜单项。
进入Workfine移动端登录页,输入用户名密码(与应用端一致)。点击【绑定】即可登录系统并将本微信账号与登录账号进行绑定,下次进入无需再次输入密码。
如果您需要登录其他账户,在【我的】界面中选择【解除绑定】即可返回登录页并解除本微信号与登录账户的绑定。
总结
- 由于微信安全限制,只有固定IP并且80端口或443端口开放才可以正常对外服务,从成本的角度考虑,建议常规用户和体验用户使用云服务器的形式来实现。
- 由于微信安全限制,必须使用域名才能正常取得页面信息,并且在【功能设置】界面中,【JS接口安全域名】和【网页授权域名】需要进行域名服务器有效性验证。请根据界面提示将文件放置到Workfine安装目录下的Server=>wwwroot文件夹下。
- 由于微信限制,所有推送消息必须使用模板来实现。Workfine在管理员对服务号作绑定时,会检查输入信息的有效性并拉取该服务号已启用的模板列表。如果您的模板功能尚未通过审核并绑定模板,请勿尝试进行绑定操作。
- 微信服务号各项限制较多,我们更加建议常规用户和体验用户采用企业微信或钉钉绑定模式实现移动办公。
视频操作演示
© 版权声明
THE END
请登录后查看评论内容