使用cordova自定义一个企业微信分享插件

Cordova 天涯孤鸟 498℃ 0评论

最近在做一个App项目,里面有一个功能是将App内容分享到企业微信,考虑到企业微信的JS-SDK在corodva项目中无法使用,于是想了各种方式来实现这个功能,最终在企业微信的官网SDK中,发现了
可以通过集成企业微信SDK来实现分享功能。
下面介绍下如何通过集成企业微信SDK来实现自定义分享插件:

一、注册一个企业微信号

首先进入官网https://work.weixin.qq.com/?from=openApi,注册一个企业微信号,然后进入到管理后台

二、创建一个应用

进入管理后台好,选择“应用与小程序”菜单,在“自建”菜单中创建一个应用,比如我这里创建的是一个“企业微信分享”应用
f105aa1d3f6b8f67e6bfd5bbb4bfe75c.png

三、配置企业微信授权登录

创建完自建应用之后,点击刚创建的应用,进入详情页面,找到“企业微信授权登录”卡片,点击已启用进入,这里以android为例,可以看到会自动生成一个schema,然后应用签名和应用包名需要自己填写,应用签名在官网有个生成工具,直接下载安装后,输入应用包名生成即可。
c38d78f6847aa690780290e25ec93a55.png
cf295173178869d00efa677dadc4732c.png
355bbfb2fc07e69303b6538fcbcab156.jpg

四、下载SDK包

进入官网地址:https://work.weixin.qq.com/api/doc#90000/90136/91196
下载最新的SDK源码,集成到项目里面。上一篇已经介绍如何创建插件了,这里就不再重复说明。
2a9c48feaaf5c6e6b8e3b657e0dca8bc.png
ca57ee8edac7ba6e190119860058b593.png

五、开发企业微信分享插件

集成SDK之后,就可以开始在新建的插件里写分享逻辑了,这里以分享网页链接为例:

写完之后,将插件添加到项目中,然后在项目的js中使用cordova.plugins.shareMediaLink(“test”)进行调用,分享结果如下:
d8666cfefad1483b0a72052923eaa8b0.jpg

转载请注明:猫头鹰工作室 » 使用cordova自定义一个企业微信分享插件

喜欢 (0)or分享 (0)
Avatar
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址