企业微信代开发应用步骤(小程序、H5同理)

这篇具有很好参考价值的文章主要介绍了企业微信代开发应用步骤(小程序、H5同理)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.前提条件:服务商进行微信认证
2.创建应用代开发模板
  • 配置代开发模板回调URL:
  • Token:随机获取(确定后不可更改,否则需更改服务端回调代码逻辑)
  • EncodingAESKey:随机获取(确定后不可更改,否则需更改服务端回调代码逻辑)
  • 已上线的模板更新过后需要重新提交上线,代开发应用要上线应首先上线代开发用用模板
3.将代开发应用模板二维码分享给客户
4.客户授权代开发应用
  • 授权获取取应用信息
  • 通过回调可获取客户密文企业ID
5.配置代开发应用回调url
6.购买接口许可
7.配置应用首页地址(H5)
  • 为了区分不同的应用,H5端在配置首页地址时需携带参数:corpid明文+corpid密文+agentid【某些API需要做鉴权wx.configwx.agentConfig,;例如:chooseMessageFile、 invoke,、getLocalFileData】
应用可信域名:cloud.ynruolin.net
7.H5附件来源
8.发票来源
H5端判断网页打开来源系统
judgeQYorBrowser(corpID_agentID) {
	if (corpID_agentID.length) {
		// 企业微信coroID和企业微信内部应用H5信息(agentID)
		uni.setStorageSync('entWxCorpID', corpID_agentID[0]);
		uni.setStorageSync('entWxAgentID', corpID_agentID[1]);
	}
	//平台、设备和操作系统
	let system = {
		win: false,
		mac: false,
		xll: false,
		ipad: false
	};
	//检测平台
	let p = navigator.platform;
	system.win = p.indexOf("Win") == 0;
	system.mac = p.indexOf("Mac") == 0;
	system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
	system.ipad = (navigator.userAgent.match(/iPad/i) != null) ? true : false;
	//如果在企业微信内部打开则判断是否需要进行oauth2授权
	let ua = navigator?.userAgent?.toLowerCase();
	if (system.win || system.mac || system.xll || system.ipad) {
		if (ua.match(/MicroMessenger/i) == "micromessenger") {
			if (ua.match(/wxwork/i) == 'wxwork') {
				// 企业微信端
				this.commonJS.commonToast("在PC端企业微信上打开的");
			} else {
				// 其他端
				this.commonJS.commonToast("在PC端微信上打开的");
			}
		} else {
			this.commonJS.commonToast("在PC浏览器上打开的");
		}
	} else {
		if (ua.match(/MicroMessenger/i) == "micromessenger") {
			if (ua.match(/wxwork/i) == 'wxwork') {
				// 企业微信端
				this.commonJS.commonToast("在手机端企业微信上打开的");
			} else {
				// 其他端
				this.commonJS.commonToast("在手机端微信上打开的");
			}
		} else {
			// 其他端
			this.commonJS.commonToast("在手机浏览器上打开的");
		}
	}
},

文章来源地址https://www.toymoban.com/news/detail-790129.html

到了这里,关于企业微信代开发应用步骤(小程序、H5同理)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • h5 小程序 公众号 接入微信支付开发

    ps:一般公司开发不需要确认 流程:下单-调起支付-返回结果跳回本页面 开发准备: 1: 配置并授权项目地址(地址需要是完整的)(配置的是点击支付调起微信的那个本项目地址) 2: 获取code(为获取openid做准备) window.location.href= = \\\'https://open.weixin.qq.com/connect/oauth2/authorize?

    2024年02月15日
    浏览(63)
  • uniapp开发企业微信应用中的定位问题记录

    项目背景 :开发工具为HBuilderX,框架为uniapp,开发移动端的Web应用,在企业微信中使用(自建应用),Web开发的应用,不是小程序。 需求点 :获取用户当前的位置信息,技术流程包括以下几个环节: 1、获取当前用户的经纬度位置信息,用的uniapp的 uni.getLocation() 接口。 2、

    2024年02月04日
    浏览(44)
  • uniapp 企业微信侧边栏开发网页授权 注入企业权限 注入应用权限 获取userid(2)

    想知道怎么搭建一个企业微信侧边栏应用的,请移步: https://blog.csdn.net/u013361179/article/details/131936040?spm=1001.2014.3001.5501 1、网页授权,获取code 代码: 里面用到的方法: // 获取url后参数code // 删除URL中指定search参数 这个时候就会发现,如果你是从企业微信客户端侧边栏配置的

    2024年02月12日
    浏览(41)
  • UNIAPP中开发企业微信小程序

    概述 需求为使用uni-app开发企业微信小程序。希望可以借助现成的uni-app框架,快速开发。 遇到的问题是uni-app引入jweixin-1.2.0.js提示异常: Reason: TypeError: Cannot read properties of undefined (reading ‘title’)。 本文中描述了如何解决该问题,以及jweixin-1.2.0.js引入代码和wx.config方法调用方

    2024年02月12日
    浏览(31)
  • 分享微信抽奖小程序制作步骤_微信抽奖小程序怎么开发

    各位商家在节日期间做活动的时候,都希望用更少的费用去或者更好的宣传和推广的效果。比较常见的就是抽奖活动小程序。无须玩家下载,通过微信扫码或者指定入口就可以参与。 方便,效果又好。 那么,性价比高的抽奖活动小程序怎么做? 来看看微信小游戏发布和制作的

    2024年02月10日
    浏览(37)
  • 4方面详解微信小程序和H5的区别,开发者采用哪种开发比较好?

    与传统App相比,开发时间更短、所需投入更低的移动应用一定是小程序和H5应用,企业在开发移动端的时候选择开发小程序还是H5好呢?对比两者的区别,来决定开发者采用哪种开发比较好。 01、 运行环境不同 小程序: 就是依赖于微信或其他APP上的一个应用, 只能在应用内

    2024年02月03日
    浏览(45)
  • 开发uniapp过程中对app、微信小程序与h5的webview调试

        因为在开发中使用到了webview,因为出现一些问题,所以需要对webview进行跟踪调试,但因为app,h5与微信小程序不一样,所以需要单独说一下。     一、H5     这个比较简单,因为都是在chrome,用F12就可以  二、对微信小程序       因为普通的uniapp页面上都能通过F12可以

    2024年02月11日
    浏览(64)
  • 将发布的h5页面转换成微信小程序,无需重新开发,操作超级简单!

    使用到的技术为 uniapp 和 web-view 首先,我们先来了解一下web-view是什么: 简单的一句话来讲: web-view 是一个 web 浏览器组件,可以用来承载网页的容器,会自动铺满整个页面(nvue 使用需要手动指定宽高)。 web-view的各类属性值: 第一步:使用HBuilder创建一个uniapp项目,没有

    2024年02月09日
    浏览(51)
  • uni-app跨端开发H5、微信小程序、支付宝小程序遇到的坑

    1.checkbox样式

    2024年02月11日
    浏览(63)
  • 【企业微信开发流程前端篇】企业微信自建应用开发流程详细介绍,js-sdk获取用户信息,快捷回复,授权,发送朋友圈功能实现【一次看懂,简单开发】

    最近刚好遇到了这么个任务 需要我在企业微信中内嵌一个自建应用, 用于打通跟我们医院后台系统的数据对接。 这样就可以直接让客服们在企业微信上点击右边页面操作后台的数据了。 这可是给我踩了好多坑。毕竟从来没有做过企业微信的开发,有点懵。 也是踩了好多坑

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包