EDDYANNNNG

V1

2022/11/08阅读:35主题:全栈蓝

脱离微信运行环境,小程序如何实现微信授权登录

据微信 2021 年财报披露,微信小程序 DAU 已经突破 5 亿,微信生态从业者超过 3000 万。阿拉丁研究院基于小程序数据库和公开资料测算,2022 年 H1 期间,微信、支付宝、抖音、快手等多个平台小程序数量累计超过 750 万,日活超过 7.8 亿。

多平台布局成为小程序开发者和企业品牌的必然选择

小程序已经在社交平台、电商平台、内容平台和生活服务平台扎根,微信、支付宝、百度、抖音、美团也都各自在跑马圈地,帮助企业商家开展经营工作。

在此之前,很多小程序只能基于互联网巨头的自家平台运行,比如微信小程序之于微信,支付宝小程序之于支付宝。为了打破单一超级App垄断,凡泰极客经过多年的打磨,推出以小程序为载体的企业轻应用方案——FinClip

简单来说 FinClip 就是可以让小程序脱离微信环境最快运行在自有App中 ,未来每个企业都能够打造属于自己的小程序专属生态,不必再寄居在互联网巨头的App中。

App 只需简单集成 FinClip SDK , 即可在 iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行你的小程序。

而且 FinClip SDK 极其轻量,应用在集成后SDK的体积仅仅增大了不到 3MB

小程序可实现平滑迁移,并具备微信登录体系

FinClip 支持微信小程序语法 WXML,也就是说微信小程序代码可以直接在 FinClip中 复用,无需再二次开发,体验与微信端保持一致。

很多用户在认识 FinClip 之前,都已经通过微信小程序进行了一定的实践与落地,并且基于微信生态建立了对应的用户登录体系。对于用户来说,打开小程序后就可以一键授权允许小程序使用自己的微信头像,昵称,手机号或相关信息,完成更加便利的操作使用是再正常不过的一件事情。

“微信授权小程序登录”看似——点击、授权,即可登录,但这背后是复杂的开发流程。

微信官方开发时序图
微信官方开发时序图

不过在 FinClip 技术团队的技术攻坚后,FinClip 增加了「关联微信小程序登录」的功能,现在开发者可以在登录 FinClip 后,分别点击「小程序管理-我的小程序-小程序详情-第三方管理」,在其中会见到功能卡片。

小程序详情页面中新的「关联微信小程序登录」卡片
小程序详情页面中新的「关联微信小程序登录」卡片
「关联微信登录」详情弹窗
「关联微信登录」详情弹窗

在该功能中,用户需要首先将由 FinClip 设计的小程序授权页面增加至已有的小程序代码包之中并提交审核,随后将关联的微信小程序的原始 ID,授权页面链接分别填入「关联微信登录」弹窗进行关联。

授权页面如图所示,我们已经帮助您设计好
授权页面如图所示,我们已经帮助您设计好

随后当用户打开非微信平台小程序时,如需要调用登录体系,则会引导用户打开微信查看对应页面进行授权,由 FinClip 完成用户登录数据同步。最终用户就可以借助微信完成用户登录了。

FinClip 的技术方案,目的就是要让任何行业的任何企业,均可以拥有自主打造小程序生态、发布管理小程序内容、在自己的各终端App中运行小程序的能力。

分类:

移动端开发

标签:

小程序

作者介绍

EDDYANNNNG
V1