一种不使用微信 sdk 实现 App 分享小程序卡片的替代方案
背景: 目前 iOS 和 Android app 想要直接分享微信小程序卡片给其他微信用户时,都需要通过调用微信开放 sdk。 这个过程中需要做平台认证、绑定包名等步骤。 但是有一种情况软件还在开发过程中,或者根本没有来得及申请微信开放平台,但是仍然想要实现分享小程序卡片。本文就提供一种可行的方案。 核心原理: 拼装分享中转页面转页面 scheme,用于 从微信 App 外分享中转页面中的分享中转页面。开放能力 / 获取小程序链接 / 获取 URL Scheme 上述明文 scheme 中应该带有想要分享的小程序卡片的参数:title、path、imageUrl,框架接口 / 页面 / Page 编写小程序的分享中转页面,解析 query 参数 title、path、imageUrl ,并作为 pages 对象中 onShareAppMessage 的返回值,实现打开中转页面后右上角分享卡片功能 注意事项: ...