From db85c0ab8a48799eeddd78ee52544e7c889fd8db Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 4 Oct 2025 01:47:50 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E5=AE=8C=E5=96=84=E5=85=B3=E4=BA=8E?= =?UTF-8?q?=E5=BC=80=E6=94=BE=E5=B9=B3=E5=8F=B0=E5=8A=9F=E8=83=BD=E7=9A=84?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +++++++ weixin-java-open/README.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/README.md b/README.md index e8c981bba..12b516c1b 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,13 @@ - 企业微信:`weixin-java-cp` - 微信视频号/微信小店:`weixin-java-channel` +**注意**: +- **移动应用开发**:如果你的移动应用(iOS/Android App)需要接入微信登录、分享等功能: + - 微信登录(网页授权):使用 `weixin-java-open` 模块,在服务端处理 OAuth 授权 + - 微信支付:使用 `weixin-java-pay` 模块 + - 客户端集成:需使用微信官方提供的移动端SDK(iOS/Android),本项目为服务端SDK +- **微信开放平台**(`weixin-java-open`)主要用于第三方平台,代公众号或小程序进行开发和管理 + --------------------------------- ### 版本说明 diff --git a/weixin-java-open/README.md b/weixin-java-open/README.md index dd6916184..6ca65dfef 100644 --- a/weixin-java-open/README.md +++ b/weixin-java-open/README.md @@ -1,3 +1,38 @@ +# 微信开放平台模块 (weixin-java-open) + +## 模块说明 + +本模块主要用于**微信第三方平台**的开发,适用于以下场景: + +### 适用场景 +1. **第三方平台开发**:作为第三方平台,代替多个公众号或小程序进行管理和开发 +2. **代公众号实现业务**:通过授权代替公众号进行消息管理、素材管理等操作 +3. **代小程序实现业务**:通过授权代替小程序进行代码管理、基本信息设置等操作 + +### 移动应用开发说明 + +**如果您要开发移动应用(iOS/Android App)并接入微信功能,请注意:** + +- **微信登录**: + - 移动应用的微信登录(网页授权)需要在**微信开放平台**(open.weixin.qq.com)创建移动应用 + - 服务端处理 OAuth 授权时使用本模块 `weixin-java-open` + - 移动端需集成微信官方SDK(iOS/Android),本项目仅提供服务端SDK + +- **微信支付**: + - 使用 `weixin-java-pay` 模块,参考 [微信支付文档](../weixin-java-pay/) + - 移动应用支付使用 APP 支付类型(TradeType.APP) + +- **微信分享**: + - 需集成微信官方移动端SDK,本项目不涉及客户端功能 + +**参考资料**: +- [微信开放平台官方文档](https://open.weixin.qq.com/) +- [移动应用接入指南](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html) + +--- + +## 代码示例 + 消息机制未实现,下面为通知回调中设置的代码部分 以下代码可通过腾讯全网发布测试用例